捡 了一个Stm32f103X的工控板,
开发工具是 STM32cubeide ,复制了之前闲的时候建的一个485通讯的空工程,只配置了圈中的引脚,用的是usart3 ,增加了需要用的io,编程器是网上几块钱买的jlink-ob,带模拟串口的.
在学习串口通信的过程中总感觉不太顺利 ,刚开始用串口中断接收的时候有时正常有时不正常 ,后来每次都多出来一个字节(最后多出 00),怀疑是编程器模拟串口有问题,于是换了一个CH340模块,换了之后,竟然无法通讯了.此时发现只有上位机用编程器模拟串口可以和工控板的usart3通讯,
此时为了对比测试启用了uart4, 同样的代码,