请问为什么mpu6050获取角度的函数放在定时器中断里读取不到数据,放在主函数while循环里就可以呢,我用的串口蓝牙显示在手机上,定时器设置1ms周期
立创开发板
全部评论 默认 最新
xyxy 作者
2024-08-01 12:03:49 来自山东
请问为什么我一加其他的函数比如循迹,他就蓝牙不显示了,删除循迹代码之后也没有了,但是我原来的工程重新下载还是可以传输数据
立创开发板 官方
2024-08-01 11:33:08 来自广东
1. 在中断中使用阻塞的任务,会被其他中断嵌套导致时序乱了,建议不要在中断加阻塞任务,并且设置该中断为最高优先级; 2. 因为TI工程的优化问题,在中断中使用到的变量产生变化时有可能被优化掉建议使用volatile 关键字定义修改变量,使用 volatile 可以防止编译器对该变量进行优化,从而确保每次访问变量时都从内存中读取最新的值。 3. 修改工程的优化等级;
xyxy 作者
2024-08-01 11:29:44 来自山东
检查是这里初始化失败了,请问应该怎么解决
立创开发板 官方
2024-08-01 11:35:19 来自广东
1. 把陀螺仪放正,歪的话会影响到陀螺仪; 2. 这个查询ID是为了保证I2C总线是没有问题,如果读不出来,确保一下连接是正确的,然后建议使用PA0和PA1,这两个引脚是支持I2C协议要求的开漏引脚;
xyxy 作者
2024-08-01 12:04:16 来自山东
放正了也是A0A1
xyxy 作者
2024-08-01 11:17:54 来自山东
放在串口里灯也不会量,修改不等于0就亮了
没有更多啦~