单片机下载程序的时候总是提示 仍在连接中, 请给 MCU 上电.但是上电后还是这样显示 你当时怎么解决的

2025-01-06 12:40:38
推荐回答(4个)
回答1:

你用的是不是STC系列的单片机,然后采用的在线编程方式(通过MAX232) ?
如果是这种方式,遇到你问题中所说的情况,有以下解决方法:
1. 检查单片机的RXD、TXD与RS232串口芯片的连接是否正确,检查max232芯片外围电路是否争正确 ;
2. 检查单片机的RXD、TXD管脚是否与其他元件相连, 如有,断开;
3. 更新STC软件版本,具体版本可以上STC官网上下载,一般是V4.83比较可靠 ;
4. 检查单片机是否损坏 。

回答2:

这个在我看来主要有两方面的原因:除了软件上提示的以外,还要注意1电压是否稳定且供电充足,如果不足,但CPU仍能工作,可以降低串口的波特率!还有一种情况就是曾将一个大代码写入到一个较小Flash的芯片里,导致该芯片的ISP代码被覆盖,这样的话你就直接换芯片,恢复要联系厂家的,很麻烦!

回答3:

1我后来用了一个USB转TTL的下载器,连接时没有交叉,T-T,R-R,这样不行,需要TXD-RXD,RXD-TXD.
2有时需要反复下载很多次能成功。

回答4:

直接更换STC下载的版本吧