摘要:
#define GPJ2CON (*(volatile unsigned long *) 0xE0200280)开始对于上面的语法不太理解,但通过拆分,我们可以看的更明白:1、(unsigned long *)变量,代表“变量”是一个unsigned long类型的指针;例如:(unsigned long *)i ,语句中 i 即为(unsigned long *)的一个指针;2、volatile是一个修饰符,告诉编译器此段代码不要优化;因此,(volatile unsigned long *)变量,意思是未优化指针类型的变量;例如:(volatileunsigned long *)i ,语句 阅读全文