使用AVR微控制器运行TX433和RX433 RF模块

时间:2013-05-13 12:47:47

标签: c++ c macros atmega

我正在尝试将RF模块与AVR ATmega 128连接。 我发现this code很有意思,但我无法理解这两行:

//define receive parameters

#define SYNC 0XAA// synchro signal

#define RADDR 0x44

2 个答案:

答案 0 :(得分:1)

如果没有其他信息,我会认为您使用的是C语言或类似C语言。

define创建了一个所谓的宏,这意味着在您的代码中,每个对SYNC的引用都被0XAA替换

希望这有帮助!

答案 1 :(得分:1)

页面移至: [https://scienceprog.com/running-tx433-and-rx433-rf-modules-with-avr-microcontrollers/][1]

有更好的方法来编码数据以避免丢失同步。最著名的是不归零(NRZ)。另外,请检查双相编码。