用dsp串口fifo接收数据时,遇到一个问题,debug看到可以循环把fifo数都读出来,但是下一步判断buffer里的数时,无法找到对应帧头,然而帧头就在数组里。
经过大佬一番查找验证,buffer定义的类型不对,我用char定义buffer,导致buffer在接收0xB5时出现问题,if(bufer[0]==0xB5)始终不成立,此处应该用unsigned char定义buffer
dsp串口读到数无法做判断
原文:https://www.cnblogs.com/baizhh/p/15116462.html