寫一個串口接收發送程序
經過查資料,學習,得到一些經驗,可以使用定界符法,顯式長度法來發送數據。
本文引用地址:http://cqxgywz.com/article/201611/318046.htm一貫習慣是使用定界符+顯式長度,寫的不論不類,現在想想沒有這個必要,如果在單片機上的話使用定界符,在中斷里快速判斷定界符和過濾每一個字符是相當奢侈的事情。故而轉用顯式長度法
顯式長度的具體用法是,先發送要發送數據的字節數,在發送數據
接收也比較簡單,先接收數據長度區,判斷大小是否適合自己的RAM空間,
確定需要接收的長度后,啟動正常的接收,并設置一個超時(在有限的時間里沒有收到完整的數據,則丟棄)。在實際的應用中,發送數據總是有個時間限制的,一組數據會在相對集中的時間內完成。
例子:發送abcdefg,
char[] data = "abcdefg";
char length = 0;//一個字節
char i = 0;
do{
length ++;
while(data[length] !=

