新手入门
- 积分
- 11
- 金钱
- 11
- 注册时间
- 2021-8-3
- 在线时间
- 4 小时
|
1金钱
最近买了 901驱动 然后移植到5529出现了问题,经过断点测试与上位机分析,数据正常传输,但到了RXBUFER中无法正确解析包,显示出来的角度都为初始化角度,我在代码中
if (imu901_uart_receive(&ch, 1)) /*!< 获取串口fifo一个字节 */ { LCD_P8x16Str(2,2,"hu");
if (imu901_unpack(ch)) /*!< 解析出有效数据包 */
{
if (rxPacket.startByte2 == UP_BYTE2) /*!< 主动上传的数据包 */
{
atkpParsing(&rxPacket);
LED1_STATE(1);
LCD_P8x16Str(6,6,"jiexi");
}
lcd屏幕只有 hu显示出来了进入不了有效数据包的过程,但实际上已经传入,个人怀疑是串口中断有问题,大家可以帮忙看一下吗 ?
|
-
串口中断如图
|