【建议收藏】51单片机STC8H程序下载失败解决方案汇总

嵌入式crafter全网平台同名,喜欢视频版的可以移步dy、xhs、b站。

嫌文字看着累的话,直接搜账号名嵌入式crafter(小破站 / 某音 / 某红书同号),视频里把讲解的内容和实战操作揉在一起了,比对着文档啃效率高多了。

USB转TTL连接问题

新手在这一点上经常会犯错误就是TTL的RXD、TXD,需要与单片机的RXD、TXD进行反接。VCC如果有其他供电,可以只连接GND。

单片机

USB转TTL

TXD

RXD

RXD

TXD

GND

GND

VCC

VCC

冷启动问题

STC8H以及其他型号的51单片机,都是需要冷启动才能下载程序。断电状态下,先点击下载/编程再连接USB或者TTL模块进行供电。有的时候做实际产品,你会发现板子上还有电池的连接,同样你也需要将它卸下来,别听着挺简单的,我一开始拿到板子一直下不进去,过了1个小时我才意识到板子上还有一个电池供电。

上电后如果没有其他故障就会看到以下情况,程序就能正常烧录进去。

下载引脚接触不良

这一点是很容易忽略的一点,有可能是断电没断干净,有时候USB接口拔掉剩下TTL转串口(无VCC连接),板子LED还会亮,说明板子上还有微弱的电压。这时候在拔掉USB供电线后,也需要重新拔插一下TTL的接头,让电断干净,再做冷启动。

单片机损坏

芯片短路,以及长期使用可能会出现一些难以预料的意外,导致始终识别不到单片机,此时如果排除了前几个问题之后,那么可以判断芯片应该是损坏了,这个时候可以尝试更换一个芯片。

USB转TTL模块芯片损坏

这一点也可能被很多人忽略,在设备管理器中有显示你的USB转TTL,那通常情况下它是正常工作的,有的时候插上去没有显示,你可以尝试换一下电脑的连接口试试。以及发现显示正常连接但是仍然无法识别到单片机。

那么可以判断为USB转TTL模块的芯片可能损坏了,上一次我本来打算多买几个USB转TTL模块作为备用。但是突然发现自己的器件盒里面刚好有几个CH340G和CH340C,然后就将手头的3块USB转TTL的模块上的2个G和C芯片换新。换完之后发现下载起来那叫一个流畅和舒服。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值