没有合适的资源?快使用搜索试试~ 我知道了~
首页STC12C5616AD 通过RS485下载程序的实现方法
STC12C5616AD 通过RS485下载程序的实现方法

本文件详细介绍了如何通过RS485接口对STC单片机下载/烧录程序的方法,包括如何修改电路图,如何使用下载软件。 如果你正为你所用的STC单片机不能用RS485电缆下载程序,那么本文可以帮你解决问题。
资源详情
资源评论
资源推荐

STC12C5616AD 通过 RS485 下载程序
由于产品完全密封,只有 RS485 电缆外露,如果能通过 RS48 下载程序的话,以后升级程序
就比较方便。问宏晶的人说此芯片不支持 RS485 下载程序,感觉态度有点应付了事,解释
也很牵强,说什么 RS485 单工所以不能下载程序;个人觉得下载程序的过程在逻辑上是单
工的,RS485 完全是可行的!(以后设计新版一定改用 STM32 芯片,完全不存在这些问题;)
没办法,老产品了一下也改不了,只能想想办法,通过试验,我发现基本上可以用 RS485
下载程序,只是有时要下载好几次才能成功,但不影响使用,反正本产品只是维护升级程
序时才能过 RS485 下载程序,多试几次也没关系。实现方法如下:
一:修改 RS485 电路,实现发送器自动切换,如图一所示:
图一 DI 接地,TXD 接/RE,DE
发送原理:发送低电平信号(0)时 TXD 输出低,使能 DE,由 DI 接地,AB 端输出 0 信号;
发送高电平信号(1)时,TXD 输出高,DE 去能,485 处于接收状态,AB 端靠 R37,R48 的
下拉及下拉实现发现高电平信号。实样就实现了自动切换 485 芯片的收发状态。
二:下载/编程工具:
选用 STC-ISP(V6.58B),波特率选择要注意:最低 2400,最高 9600,如图二:
图二: 波特率 2400~9600
三:下载:
与正常操作一样,但有时需要重复试好几次才能成功,但肯定能下载成功的。主要原因是
STC-ISP 这个软件的下载过程的延时问题,如果宏晶公司能开放源码给我的话,我愿意帮他
改改,RS485 下载程序肯定完全正常。
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论2