熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2023-3-16 10:09
正文摘要:#include "..\comm\STC32G.h" #include "stdio.h" #include "intrins.h" #include "string.h" typedef unsigned char &nb ... |
這個(gè)應(yīng)該是可以解決指定頭和位幀然后不定長(zhǎng)數(shù)據(jù)解析了吧嘿嘿 |
lkc8210 發(fā)表于 2023-3-17 10:14 按照您這么說(shuō),這確實(shí)后面的那個(gè)RX1_Buffer[RX1_Cnt] 沒(méi)有值 |
yslsdas 發(fā)表于 2023-3-17 08:58 ![]() 由于12行的關(guān)系 13行的RX1_Buffer[RX1_Cnt-1]為接收值后面的RX1_Buffer[RX1_Cnt]永遠(yuǎn)等于0 |
lihuajie32 發(fā)表于 2023-3-16 20:56 線什么的應(yīng)該沒(méi)什么問(wèn)題 |
人中狼 發(fā)表于 2023-3-16 22:08 emm 抱歉實(shí)在是 邏輯理解不出來(lái) RX1_Cnt-1 時(shí)為0x2B (+)RX1_Cnt 時(shí) 為 0x43 (C) 這里有什么邏輯問(wèn)題,還望不吝賜教 ![]() |
if((RX1_Buffer[RX1_Cnt-1]==0x2B)&&(RX1_Buffer[RX1_Cnt]==0x43)) 這里邏輯問(wèn)題 |
不用大佬,小弟就可以,時(shí)好時(shí)壞,以硬件的角度看,沒(méi)插好、插頭慫了,軟件看那是玄學(xué)! |
人中狼 發(fā)表于 2023-3-16 15:42 能略微指點(diǎn)一下嗎? |
中斷里的接收判斷錯(cuò)誤了 |
中斷盡量快,不要處理數(shù)據(jù),把數(shù)據(jù)放到其他地方判斷 |
![]() |
Powered by 單片機(jī)教程網(wǎng)