stm32用GPIO模拟普通异步串口接收数据

2019-03-23 17:04发布

最近在用stm32f103做一些简单应用,芯片本身自带串口只有2个,我需要4个,才能达到要求,就想用普通GPIO口模拟串口收发。
数据发送比较容易,但接收一直有问题,之中无法通过串口工具像stm32正常发送数据。在网上找到的多数例子方法——计数器、中断等,都不太适合。我用的是HAL库,管脚数据用用逻辑分析仪抓出的波形(发送的是接收到的数据:异常)如图:
求大神指点。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。