其實,使用單片機(jī)解析協(xié)議很簡單,我們需要分析協(xié)議的格式,將其分開處理即可。例如某一串口指令模塊的指令格式為:幀頭(2字節(jié))+數(shù)據(jù)長度(1字節(jié))+數(shù)據(jù)(N字節(jié),其中N<256),那么我們就按照幀頭、數(shù)據(jù)長度、數(shù)據(jù)分別處理。寫單片機(jī)程序要有一種思路就是從整體到局部。那么我們?nèi)绾闻袛嘁粋數(shù)據(jù)幀被完整接收呢?這里就要用到一些標(biāo)志位來處理了。先給出程序流程圖吧
圖1 程序流程圖