请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C123GH6PM 目的是使用激活端口 E 的时钟
void Porte Init (void){volatile unsigned long delay;
SYSCTL_RCGC2_R |= 0x00000010;// 1) E 时钟
但是、我不理解为什么我们将下面的定义为 RCGC2的地址
#define SYSCTL_RCGC2_R (*(volatile unsigned long *) 0x400FE108)
尽管我知道从微控制器的数据表中可以看出、RCGC2的基地址是0x400FE000、偏移量是0x108。 我仍然认为我们应该使用0x400FE000来访问整个寄存器、并且使用0x400FE108来访问 RCGC2寄存器的位0 (位专用寻址)。
请帮帮我进行验证。