求助大神,mpu6050和ADC不能同时工作

2019-07-20 15:11发布

一开始用adc和汉字显示,一切正常,后来吧mpu6050加进去,就不能同时工作了,如果分开,都正常,mpu6050和dmp都能初始化成功,温度也可以显示,就是不能出来欧拉角的数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
操作系统
1楼-- · 2019-07-20 15:26
 精彩回答 2  元偷偷看……
open小哥
2楼-- · 2019-07-20 21:23
操作系统 发表于 2017-4-17 15:26
分行.合不行.明显是系统架构有问题.代码里面很的delay_ms吗?有的话,想办法删掉.

delay_ms函数有什么影响吗?看了一下,我没有用太多的delay_ms,倒是中断用的挺多,优先级老是调不好
操作系统
3楼-- · 2019-07-20 22:13
 精彩回答 2  元偷偷看……
open小哥
4楼-- · 2019-07-21 00:10
 精彩回答 2  元偷偷看……
操作系统
5楼-- · 2019-07-21 05:30
理论上,中断优先级的设置并不会影响程序的执行结果,只会影响到实时性.前提是,你的所有共享变量要加锁哟.
一切共享资源不加锁是不安全的.说不好什么时候就出奇怪的问题了.
open小哥
6楼-- · 2019-07-21 09:40
操作系统 发表于 2017-4-17 17:11
理论上,中断优先级的设置并不会影响程序的执行结果,只会影响到实时性.前提是,你的所有共享变量要加锁哟.
...

共享变量加锁是什么?我可以说我第一次听到吗?大神,原谅我读书少

一周热门 更多>