【发布时间】:2016-12-14 21:58:57
【问题描述】:
ATmega8A manual 定义了第 56 页的 MCUCR 寄存器中包含的位。
这些定义与 avr-gcc 提供的 ATmega8A I/O 库中包含的 #defines 不匹配,该库位于 /usr/lib/avr/include/avr/iom8a.h。
例如SE位(Sleep Enable)在手册中定义为位5,而在上面的库中是#define SE 7。
我没有检查 AVR 是否真的误解了这些 MCUCR 标志。 我在这里遗漏了什么吗?
【问题讨论】: