2019-07-21 00:28发布
鬼谷子 发表于 2015-12-31 16:55 原子哥,直接读取delay1ms 还是会出错但是不是16次出错一次,而是很多次,感觉像是定时溢出的样子
正点原子 发表于 2015-12-20 23:24 回复【4楼】鬼谷子: --------------------------------- 去掉10ms延时试试
最多设置5个标签!
没遇到过了,我们的例程没这个现象
---------------------------------
10ms这样子~能讲解下原因么,原子哥
while(1){
LED2 = 0;
delay_ms(10);
LED2 = 0;
// temperature = MPU_Get_Temperature();
// printf("%f ",temperature);
temp=mpu_dmp_get_data(&pitch, &roll, &yaw);
if(temp == 0)
{
// printf("%f ",temperature*100);
// MPU_Get_Gyroscope(&gx,&gy,&gz);
// printf("Gryo %d,%d,%d ",gx ,gy,gz) ;
// MPU_Get_Accelerometer(&ax,&ay,&az);
// printf("Accel %d,%d,%d ",ax ,ay,az) ;
printf("%lf,%lf,%lf ",pitch ,roll,yaw) ;
}
else printf("error %d ",temp
---------------------------------
去掉10ms延时试试
原子哥,直接读取delay1ms 还是会出错但是不是16次出错一次,而是很多次,感觉像是定时溢出的样子
一周热门 更多>