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