今年用现成的stm32f103的系统做双串口通讯的程序,一直是工作不正常。问题也比较奇怪:
1、串口2为remap,并且转485;串口1、串口2分别和PC通讯,收发都正常。
2、PD7控制485方向,当PD7置位时,串口1不能正常接收数据。一直不知道为什么会这样???
3、另用一块107的开发板,串口2也是remap,但没有转485;PD7置位后,也是同样的问题,串口1不能收数据。
不知道哪位开发者遇到过相同问题,可以告知一下答案?