转:ARM定义特殊寄存器(*(volatile unsigned long *))的理解 .
以前老是对ARM程序中(*(volatile unsigned long *))不理解,今天看了两篇文章,觉得对理解这个很有用,当然这个不止在定义内部特殊寄存器有用,在用到外部总线时,根据具体情况,定义外部器件的地址也可以用。
下面是文章一
终于理解了#define SREG (*(volatile unsigned CHAR *)0x5F)
以前看到#define SREG (
转载
2012-08-09 23:06:09 ·
401 阅读 ·
0 评论