多个串口接收数据问题

2019-07-21 05:48发布

新手 ministm32RC板  求教下为什么写了五个串口只有2个串口(usart1和uart4)能收到数据(每个串口的中断还有其他串口设置写法都一样 )
另外三个的USART_RX_STA始终是0
五个传感器一样,信号的起始符是32 3D  我信号线分别接了mini板五个串口对应的RXD   然后我只要前7个信号      
几个问题
1、主程序里有SD卡和TTFLCD对应的代码,不知道是不是冲突的原因
2、LCD_ShowNum、delay、还有某些语句都会导致 USART_RX_STA发生改变,想知道下原因
3、有懂这个问题的大神,最好留个联系方式,请教下。
中端 中端 优先级 优先级 主函数里接收数据 主函数里接收数据 调试时候一直是这种 调试时候一直是这种

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
login_FAE
1楼-- · 2019-07-21 08:00
发你寄存器的
路人曦
2楼-- · 2019-07-21 10:34
你先试一下,五个串口是否都能进入中断函数...再找其他问题
路人曦
3楼-- · 2019-07-21 15:36
你先试一下,五个串口是否都能进入中断函数...再找其他问题
nabla
4楼-- · 2019-07-21 16:16
只有1和4能进入。可以帮我看下代码吗,我QQ422831303
nabla
5楼-- · 2019-07-21 18:14
 精彩回答 2  元偷偷看……
路人曦
6楼-- · 2019-07-21 23:09
nabla 发表于 2019-1-17 15:52
只有1和4能进入。可以帮我看下代码吗,我QQ422831303   刚刚发错了

....大兄弟,自己调....串口很基础,五个串口跟一个串口没区别,自己找一下原因,学习还是得靠自己

一周热门 更多>