STM32F407的UART4与UART5数据发送问题

2019-07-20 02:43发布

我使用的STM32F407VET6单片机,根据原子哥的“ALIENTEK探索者STM32F4开发板”的USART1串口通信程序修改为UART4和UART5的通信程序,和上位机进行通过MAX3232通信,单片机能够通过中断正确接收上位机发送的数据,但是向上位机发送数据时遇到问题,一般发送7、8次,上位机才能接收到一次,通信线缆没有问题,其他电路板可以正常接收。请教大家,为什么发送多次,上位机才能收到,而且通过跟踪,发送单片机的程序确实发送数据了,但是上位机就是收不到。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
peng1554
1楼-- · 2019-07-20 07:46
UART4可以参考这个
UART5就没有改过了
xuyaqi
2楼-- · 2019-07-20 11:54
 精彩回答 2  元偷偷看……
主战坦克
3楼-- · 2019-07-20 15:04
 精彩回答 2  元偷偷看……
karnect
4楼-- · 2019-07-20 19:39
peng1554 发表于 2018-5-19 17:14
UART4可以参考这个
UART5就没有改过了

有寄存器版本的吗,PA0  PA1貌似有问题
zuan
5楼-- · 2019-07-20 22:22
 精彩回答 2  元偷偷看……

一周热门 更多>