stm32 串口接收引脚配置为浮空输入问题
最近做一个多串口的项目,共用到三个串口,一个串口是485,一个是4G模块,另外一个是蓝牙。其中4G模块和蓝牙都是通过串口直接连接的。在测试过程中发现有时隔几个小时或者两三天时候会看门狗复位。后面小批时有两块板在不接4G和蓝牙模块时,485通信不正常,是好是坏,通过仿真发现连接4G或者蓝牙的串口一直进入中断,串口状态寄存器是0x1FA,怀疑是串口引脚配置不正确引起的串口引脚电平不稳定,后面把输入引脚改为上拉输入,经测试不在出现次现象。
stm32 串口接收引脚配置为浮空输入问题
最近做一个多串口的项目,共用到三个串口,一个串口是485,一个是4G模块,另外一个是蓝牙。其中4G模块和蓝牙都是通过串口直接连接的。在测试过程中发现有时隔几个小时或者两三天时候会看门狗复位。后面小批时有两块板在不接4G和蓝牙模块时,485通信不正常,是好是坏,通过仿真发现连接4G或者蓝牙的串口一直进入中断,串口状态寄存器是0x1FA,怀疑是串口引脚配置不正确引起的串口引脚电平不稳定,后面把输入引脚改为上拉输入,经测试不在出现次现象。
举报