进入串口中断与波特率有关么?

2019-07-21 04:10发布

我配置了两个串口,一个用来采集陀螺仪 返回的数据,另一个串口烧程序,波特率是115200,两个串口的波特率不一样,用来采集的串口波特率是19200时不进入中断,换成115200可以进入中断,但是没有数据,而且说明书给的是19200,这是为什么啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
真的好多巧合
1楼-- · 2019-07-21 09:19
 精彩回答 2  元偷偷看……
styleno1
2楼-- · 2019-07-21 09:27
没有必然充分的关联,它只是按时序采样信号。
真的好多巧合
3楼-- · 2019-07-21 15:19
回复【2楼】styleno1:
恩,但是波特率改成115200能进入中断,19200就进不了中断,可能是陀螺仪的原因么?
正点原子
4楼-- · 2019-07-21 21:17
 精彩回答 2  元偷偷看……
真的好多巧合
5楼-- · 2019-07-22 00:22
回复【4楼】正点原子:
--------------------------------
恩,现在用的是115200,但是感觉每次只能返回一个字节,剩下的字节就没了,这个可能是什么原因?
正点原子
6楼-- · 2019-07-22 02:33
回复【5楼】真的好多巧合:
---------------------------------
肯定是代码bug,慢慢找下了。

一周热门 更多>