STM32串口通信无反应
问题描述:
本人使用STM32F103C8T6最小系统板,当我在windows上调试好STM32程序并成功实现串口通信后。重启电脑后串口通信没有响应。
问题原因
最小系统板烧录时需要将Boot0置1、Boot1置0。
最小系统板运行程序时将Boot0置0、Boot1置0不变
解决过程:
- 烧录程序
Boot0置1、Boot1置0烧录程序后,立即开启串口调试助手(不断电),此时上位机可以与单片机通信。并且可以看到USB转TTL模块亮蓝灯。
- 问题出现
若此时拔下USB转TTL模块重新插入,或重启电脑,此时可以看到USB转TTL模块蓝灯灭,此时再次使用串口调试助手,无法实现串口通信。
- 问题解决
将Boot0置0、Boot1置0后,再次插入USB转TTL模块,可以看到蓝灯亮,此时可以实现串口通信。
评论