用dsp串口fifo接收数据时,遇到一个问题,debug看到可以循环把fifo数都读出来,但是下一步判断buffer里的数时,无法找到对应帧头,然而帧头就在数组里。
经过大佬一番查找验证,buffer定义的类型不对,我用char定义buffer,导致buffer在接收0xB5时出现问题,if(bufer[0]==0xB5)始终不成立,此处应该用unsigned char定义buffer
2023-12-17 23:43:03
用dsp串口fifo接收数据时,遇到一个问题,debug看到可以循环把fifo数都读出来,但是下一步判断buffer里的数时,无法找到对应帧头,然而帧头就在数组里。
经过大佬一番查找验证,buffer定义的类型不对,我用char定义buffer,导致buffer在接收0xB5时出现问题,if(bufer[0]==0xB5)始终不成立,此处应该用unsigned char定义buffer
下一篇:综合能力—4.通信系统