stm32串口下载出现端口搜索不到或者一直处于连接状态的问题解决办法
2016-12-17 22:51
633 查看
最近在做stm32的平衡车 出现了这样的问题,,,,,解决后学到很多,,,,,记录下来希望能够帮助遇到这样情况的同学节省时间
串口搜索不到检查流程:
1.看一下自己ch340驱动软件是否安装成功
2.查看CH340G芯片和stm32工作电压是否正常,前者5v 后者3.3.v
3.查看ch340g的RX TX(A9 A10)与stm32的A9 A10是否相通
4.查看ch340g的VD+ VD-和usb的D+ D-是否相通
5.以上还不能解决就直接换掉CH340G这个芯片
下载时候显示一直连接:
1.查看BOOT0和BOOT1在下载时候电平变化是否正确 BOOT0应该由低变到高 BOOT1一直是低
这里检查的时候有示波器的同学可以看一下一般就是在8550或者8050这里出问题,电平没有变化过去。对照电路图看CH340G芯片,因为下载的时候RTS比DTR先变低,这一段差值就是给stm32单片机复位,8550给BOOT0高电平,进入下载模式,当程序下载完成后,RTS和DTR拉高,BOOT0变低,进入运行模式,BOOT1时钟是低电平
2.检查串口搜索不到的流程2
3.重新整理一遍下载电路和stm32外围一些电路的焊接(我就是这样,试到了最后一种方法,苦逼的很啊,不过学到就是实在的)
4.如果你的串口下载电路中没有8050 8550这两个三极管的话就要在下载程序之前手动复位了,因为只有复位了,stm32才可以进入下载模式。而如果电路中有8050 8550这两个三极管的时候,boot0在电平变化的时候就会自动复位。
希望对遇到这个问题的同学有帮助!
也可以一起交流 QQ:2089262904
可以的话关注我哦 0-0!以后还会有更好的东西总结出来分享给大家。
串口搜索不到检查流程:
1.看一下自己ch340驱动软件是否安装成功
2.查看CH340G芯片和stm32工作电压是否正常,前者5v 后者3.3.v
3.查看ch340g的RX TX(A9 A10)与stm32的A9 A10是否相通
4.查看ch340g的VD+ VD-和usb的D+ D-是否相通
5.以上还不能解决就直接换掉CH340G这个芯片
下载时候显示一直连接:
1.查看BOOT0和BOOT1在下载时候电平变化是否正确 BOOT0应该由低变到高 BOOT1一直是低
这里检查的时候有示波器的同学可以看一下一般就是在8550或者8050这里出问题,电平没有变化过去。对照电路图看CH340G芯片,因为下载的时候RTS比DTR先变低,这一段差值就是给stm32单片机复位,8550给BOOT0高电平,进入下载模式,当程序下载完成后,RTS和DTR拉高,BOOT0变低,进入运行模式,BOOT1时钟是低电平
2.检查串口搜索不到的流程2
3.重新整理一遍下载电路和stm32外围一些电路的焊接(我就是这样,试到了最后一种方法,苦逼的很啊,不过学到就是实在的)
4.如果你的串口下载电路中没有8050 8550这两个三极管的话就要在下载程序之前手动复位了,因为只有复位了,stm32才可以进入下载模式。而如果电路中有8050 8550这两个三极管的时候,boot0在电平变化的时候就会自动复位。
希望对遇到这个问题的同学有帮助!
也可以一起交流 QQ:2089262904
可以的话关注我哦 0-0!以后还会有更好的东西总结出来分享给大家。
相关文章推荐
- CentOS6.5中的MySQL或者MariaDB一直处于starting状态,解决办法
- 打开office出现错误:向程序发送命令时出现问题 无法更改 中注册的office 加载项的连接状态 解决办法
- 在XP下使用putty连接虚拟机中的linux出现主机拒绝的问题解决办法
- Android SDK 下载或更新出现问题的解决办法
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
- 解决大量TCPIP连接后出现“因为系统缺乏足够缓冲区空间或者因为队列已满无法执行套接字上操作”的问题
- mysql4.1以上版本连接时出现Client does not support authentication protocol #1251错误问题解决办法
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
- java连接SQLServer时出现问题的解决办法
- Mysql连接时出现Client does not support authentication protocol问题解决办法
- asp.net 连接oracle时 出现客户端连接问题的解决办法
- Flex 4.x 下载进度不出现问题解决办法
- 调试器不能连接到STM32的问题与解决办法
- 【PHP问题大全】--PHP连接MySQL出现乱码的编码解决办法
- 解决把水晶报表下载到客户端过程中,出现下载整个页面(.aspx)或者直接载web页中打开word文件的问题!
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
- JDBC连接SQL Server出现的connection refused问题的解决办法