你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
张亚飞 发表于 2017-8-24 17:51 不知道是是否还在关注这个帖子,下边截图是我的管脚配置。 你的管脚配置把输入输出都配置成复用推挽输出有 ...
谢谢这位兄弟保持关注。。按照原理来说,输入输出配成对应的方式,肯定是没有问题的。。
但是,对你的回复,今天我特意测试了几遍。
当我把GPIO都按照AF_PP配置时,程序跑起来,UART4收发是正常的。调试信息能清楚看到远端串口返回的数据。
当我TX与RX分别配置成AF_PP、INPUT时,调试信息不见任何返回。等有时间我再分析是不是卡在中断里了。
我的板子没再出现上电就进串口中断或者其他错误的原因,可能重要的一点在电源。。之前我一直电池供电,可能电压不稳,现在换成稳压电源。。
除了上面的模式配置,我把使能uart中断,写进了uart的init中和RX的callback中。
最后,我把库函数UART_Receive_IT()替换成自己的处理函数了。