STM32串口调试问题!
STM32串口用的sTM32CUBEMX配置,但是TⅩRX脚添加PULLUP,原来的板子上用没有问题,后来串口改接5Ⅴ供电的SP232,TX脚通过电阻接SP232的TXin,SP232的RXout脚通过电阻分压接RⅩ脚(我其实不认可这种方式,RX脚接下拉,是不允许的,分压接地电阻,也算下拉吧,但是硬件是这么做的)。改用新板后串口无法接收。
最终发现把STM32串口RX脚上拉去掉后就可以了,原因嘛,分压电阻比较大,SP232的RXout脚低电平时无法拉低STM32串口RX脚电平。
个人建议使用其它电平转换电路,比如用MOS管!
stm32串口踩坑记
最新推荐文章于 2024-01-10 13:38:25 发布