|
發布時間: 2024-11-25 20:55
正文摘要:各位大佬們幫忙看下,如圖是接收引腳波形(自定義協議發射的),數碼管單獨配置輸出是可以點亮的,目前我想測試下接收到的數據,接收到就全部點亮,結果發現不能點亮,幫忙看下是不是解碼部分有問題。 void main( ... |
lkc8210 發表于 2024-11-26 14:25 謝謝!已經解決了 |
lkc8210 發表于 2024-11-25 23:13 一共16位,都是電平不翻轉直接發送過來的。RX[0]是代表電機檔位一檔就是發送0x01過來,二檔0x02,三擋0x03,....,十檔0x0A,RX[1]是代表電量的,滿電0X06,這里我開始以為我接收的是反的,寫成0x60,電量有0x05,0x04,0x03,0x02,0x01。定義規則是起始位是高電平2.5ms,1ms低電平,然后1是高電平1.2ms,500us低電平,0是600us高電平,500us低電平。上面的定時是100us的。 |
| 請描述一下自定義協議的時序 |
| RfDuty_32Bit();應該用RX腳的下降沿來觸發,而不是定時器 |