探索板关于一个串口收发源代码改为一个收一个发的问题

2019-07-20 23:05发布

买了探索板以后,我认真学习原子哥关于串口1收发的代码,然后我就试着换成1口收,2口发送出去,只是改了改初始化函数和主函数,中断函数并没有改动,结果中断服务函数就没反应了,怎么用1口给单片机发内容,2口都发送不出去。很无奈,请大神们帮帮我,看看是不是还需要更改别的地方。@正点原子
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
我喜欢肉萌萌
1楼-- · 2019-07-22 09:15
正点原子 发表于 2016-3-29 21:12
一个个解决.  先写一个串口2发送的代码出来.

原子哥,是不是因为我的串口1和2的是能在一起冲突了?我测了一下,这么使能的话串口1被串口2使能覆盖了。是不是我这么一起初始化的问题呢
我喜欢肉萌萌
2楼-- · 2019-07-22 10:55
qianyuyu 发表于 2016-3-29 15:39
EN_USART1_RX 为1是吧。
你在中断里面打断点,看看是不是进去了。
配置串口的函数在main函数中调用了没?

你说的这么测试没错,我试了试,这么初始化的话串口2正常,而串口1就被覆盖了似的,没反应。需要怎么改一下初始化才能同时使能两个串口并且不冲突呢?

一周热门 更多>