串口中断影响主程序进程

2019-07-21 04:52发布

各位大佬好
是这样的 我用串口3读取mpu6050的角度信息 这是我的代码
然后**串口助手 数据一直是0  根据程序 应该是lcd上面有文字信息显示 但是没有
拔掉PB10和PB11才回显示 想知道是不是没有清理标志位(我加了好像也没用)
1.png 2.jpg 3.png 4.png
5.jpg


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
白菜菜
1楼-- · 2019-07-21 06:51
予惟gogo 发表于 2019-2-26 16:18
谢谢你 小白想请问怎么处理比较好呢

在中断里只做接收,比如放个数组,然后在主程序里对 数组进行处理。可以用循环缓冲的方式!
予惟gogo
2楼-- · 2019-07-21 08:49
拜托了
edmund1234
3楼-- · 2019-07-21 09:11
中断里不能用return
tgw860910
4楼-- · 2019-07-21 11:30
别在中断里处理数据
白菜菜
5楼-- · 2019-07-21 12:07
 精彩回答 2  元偷偷看……
予惟gogo
6楼-- · 2019-07-21 17:14
白菜菜 发表于 2019-2-20 17:24
楼上说的对!不能在中断中处理太多数据,一般不在中断中处理,中断中不能加retern;

谢谢你 小白想请问怎么处理比较好呢

一周热门 更多>