最近遇到了一个STM32串口上电就发送FF的问题,查阅了一些资料,最后有用的办法是将GPIO的复用写在GPIO初始化之前。
原因可能是STM32上电后,GPIO电平会发被上拉,而此时UART误以为这是一个起始信号,因此会发送FF;另外还有办法是说在Tx上加入上拉电阻,感觉这个不太靠谱,也比较麻烦,以后有时间可以尝试一下;
最近遇到了一个STM32串口上电就发送FF的问题,查阅了一些资料,最后有用的办法是将GPIO的复用写在GPIO初始化之前。
原因可能是STM32上电后,GPIO电平会发被上拉,而此时UART误以为这是一个起始信号,因此会发送FF;另外还有办法是说在Tx上加入上拉电阻,感觉这个不太靠谱,也比较麻烦,以后有时间可以尝试一下;