| 你共地了吗 |
| 波特率调低点 型号看看对不对 |
| 单片机最小系统,晶振和复位电路貌似没有看到,复位电路的电容最好使用4.7uf |
| 楼上有一个说法,51下载时,有的是需要断电重新上电的,还有一些原因是你的USB转TTL模块线路松动了,重新连接一下,另外可以尝试着将频率改为9600,小灯耗电原因导致程序无法下载的情况可能性不大,应为上面已经显示握手成功了 |
| 波特率调太高了,51也就9600就能握手成功,把波特率的上限设置为9600 |
| 把TX,RX,GND连好,先点检测MCU选项,然后接通Vcc测试一下看是否有问题,有问题的话调换一下TX和RX再试,没有问题的话再下载程序 |
| 1.串口连接是正确,RX Tx有没有接反 2.芯片型号是否正确 |
| 在烧录的时候,断电重新上电, |
| 如果晶振选12兆,就是波特率选太高了,因晶振选12兆波特率越高误差越大 |
| 有时候很简单的原因供电电压 |
|
同意9楼意见,降下波特率试试,例如14400或28800,而且最低和最高跳成一致。 另外检查连线是否可靠,供电是否电流足够。 |
| 看看电路连接 |
| 看看生成hex文件没有 |
| 看看芯片的各pin脚是否有无短/断的现象 |
cphnkj188 发表于 2019-11-28 09:08 板子里面呢 |
| COM口没有相对应的连上,通讯不了 |
| 你这个单片机好像没最小系统,我好像没看到晶振。 |
| 除了串口问题、芯片问题电路问题之外,如果晶振损坏也不能下载 |
| 降低下载波特率试试看看 |
| 建议查看一下波特率,如果还不行的话可以换一块单片机试试 |
| 没看见单片机最小系统使用的元件啊?在板子背面吗?(晶振、滤波电容、复位电阻。。。) |
|
看看板子的供电是否稳定。 看看烧录pin是否有误接错,有无短接现象。 看看芯片的各pin脚是否有无短/断的现象。 |
| 可能是供电不足 |
|
接线无误的情况下有几个操作可检验: 1.重启烧录软件,(假死时有发生) 2.如果一次都没成功过,可降低波特率试一试。 3.拔掉烧录器USB线,关板子电源几秒钟,再插USB,串口助手检测到COM口后,再次烧录try, 4.换个串口烧录板,有时间时烧录板的问题。 5.以上都不行就再次检查硬件连线TX,RX是否接反了。 |
| 是否下载后再给单片机供电呢(冷启动) |
|
无法烧写成功的原因: 一、串口连接是正确,烧写器的TX接芯片的RX,烧写器的Rx接芯片的Tx. 二、软件的芯片型号是否选择正确。 三、芯片的电路是否正常,供电是否正常。 |