指针在嵌入式平台上由C中的整数构成
我遇到了以下代码:
#define ADCA (*(volatile ADC_t*)0x200)
它适用于AVR微控制器的嵌入式C代码。 ADC_t
是一个联盟。
我知道(volatile ADC_t*)0x200
它是一个指向绝对存储器地址的指针,但我仍然不太确定第一个*
意味着什么。
首先*
取消引用指针。 换句话说, ADCA
是0x200
处的内存。
我遇到了以下代码:
#define ADCA (*(volatile ADC_t*)0x200)
它适用于AVR微控制器的嵌入式C代码。 ADC_t
是一个联盟。
我知道(volatile ADC_t*)0x200
它是一个指向绝对存储器地址的指针,但我仍然不太确定第一个*
意味着什么。
首先*
取消引用指针。 换句话说, ADCA
是0x200
处的内存。