先把程序放上来吧
惯性数据上传至机智云平台
摘要:因为之前选过微惯性系统这门课,感觉还挺有意思的,所以毕设选了相关的题目。这个题目的主要目的是解决的是将惯性器件采集到的数据传到一个云平台上,实现远程的数据处理。我的具体思路是用MPU6050采集加速度、角速度数据。然后STM32通过IIC接口获取加速度、角速度原始数据,做简单处理后再通过ESP8266传到云平台上。
顶层程序分析
初始化
包括初始化IIC接口及连接机智云
delay_init();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
uart_init(115200); //串口初始化为115200
LED_Init(); //LED端口初始化
I2C_Configuration();
MPU_Init();
Gizwits_Init(