發送一段資料,在空閑態電平是很紊亂的,只有發送資料的時候才是比較完整的,現在接收端用普通IO讀取電平的方式去讀取里面的資料,麻煩問下有誰有比較可靠的讀取資料方式嗎,接收的電平是有誤差的,一個高位電平是200us,發過來誤差在200+-20us左右,有什么比較可靠高效的讀取資料方式嗎
uj5u.com熱心網友回復:
IO輸入捕獲或者中斷啟動定時器,獲取高低電平時間,然后比較時間轉化成資料;資料發送采用前導碼加尾部校驗,一幀資料多次發送,通過前導碼判斷是否是真實資料,校驗碼確定資料完整性,多次發送保證接收準確性。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/188252.html
標籤:單片機/工控
