这个应该是可以解决指定头和位帧然后不定长数据解析了吧嘿嘿 |
lkc8210 发表于 2023-3-17 10:14 按照您这么说,这确实后面的那个RX1_Buffer[RX1_Cnt] 没有值 |
yslsdas 发表于 2023-3-17 08:58 ![]() 由于12行的关系 13行的RX1_Buffer[RX1_Cnt-1]为接收值后面的RX1_Buffer[RX1_Cnt]永远等于0 |
lihuajie32 发表于 2023-3-16 20:56 线什么的应该没什么问题 |
人中狼 发表于 2023-3-16 22:08 emm 抱歉实在是 逻辑理解不出来 RX1_Cnt-1 时为0x2B (+)RX1_Cnt 时 为 0x43 (C) 这里有什么逻辑问题,还望不吝赐教 ![]() |
if((RX1_Buffer[RX1_Cnt-1]==0x2B)&&(RX1_Buffer[RX1_Cnt]==0x43)) 这里逻辑问题 |
不用大佬,小弟就可以,时好时坏,以硬件的角度看,没插好、插头怂了,软件看那是玄学! |
人中狼 发表于 2023-3-16 15:42 能略微指点一下吗? |
中断里的接收判断错误了 |
中断尽量快,不要处理数据,把数据放到其他地方判断 |
![]() |