[原创] 【TI首届低功耗设计大赛】+基于mpu6050的手势遥控器设计(续1)

bennik   2014-12-9 20:17 楼主
感谢王项电子的回复!在参考IC爬虫代码后终于可以在AONE的上位机上面读到mpu6050的数据了。先上个图: 新建位图图像 (3).jpg 新建位图图像 (4).jpg 采用的的是匿名科创的上位机软件V3.1版本。 帧格式为0xAA+0xAA+0x02+0x16+ax高八位+ax低八位+ay高八位+ay低八位+az高八位+az低八位+gx高八位+gx低八位+gy高八位+gy低八位+gz高八位+gz低八位+mx高八位+mx低八位+my高八位+my低八位+mz高八位+mz低八位+sum 从中学习到一下几点和大家分享一下: 1.其中觉得使用C语言来将int型数据拆分成char数据的方法挺好的,利用宏定义和指针的方法: 假设dwtemp为int型 #define BYTE0(dwtemp) (*(char *)(&dwtemp)) #define BYTE1(dwtemp) (*((char *)(&dwtemp)+1)) #define BYTE2(dwtemp) (*((char *)(&dwtemp)+2)) #define BYTE3(dwtemp) (*((char *)(&dwtemp)+3)) 2.就是在时间中断中安不同时间来进行执行任务。如下图 新建位图图像 (5).jpg 这样存在一个问题就是:每个时间段内的程序执行时间不能过大。 后续的方向:在此基础上进行数据融合,让图中的飞机动起来,在数据融合的地方还不熟悉得抓紧学习。 本帖最后由 bennik 于 2014-12-9 20:17 编辑

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复