看了44B0X.H这个头文件 发现都是用#define 定义的寄存器地址<br />好不容易搞明白了<br />#define rIISFCON (*(volatile unsigned *)0x1d1800c)<br />的意思 发现下面有一句<br />#define IISFIF ((volatile unsigned short *)0x1d18012)<br />IISFIF 其实也是一个寄存器啊 怎么定义里面跟前面比 少了一个 * <br />少一个 * 大不一样了吧 难道是定义IISFIF 是指针 猜测!<br />干嘛要这么用 直接象前面那样定义成 后面常数映射的地址就好了啊<br />有什么玄妙只出 望高手解答 |
|