我正在尝试将RF模块与AVR ATmega 128连接。 我发现this code很有意思,但我无法理解这两行:
//define receive parameters
#define SYNC 0XAA// synchro signal
#define RADDR 0x44
答案 0 :(得分:1)
如果没有其他信息,我会认为您使用的是C语言或类似C语言。
define
创建了一个所谓的宏,这意味着在您的代码中,每个对SYNC
的引用都被0XAA
替换
希望这有帮助!
答案 1 :(得分:1)
页面移至: [https://scienceprog.com/running-tx433-and-rx433-rf-modules-with-avr-microcontrollers/][1]
有更好的方法来编码数据以避免丢失同步。最著名的是不归零(NRZ)。另外,请检查双相编码。