memory832
发表于 2011-2-25 15:35:55
memory832
发表于 2011-2-25 16:36:03
飞凌-fatfish
发表于 2011-2-25 17:07:46
define的时候加上去的,意思是寄存器(register的第一个字母),这样写是为了阅读代码的人能很快理解这个定义的含义。
memory832
发表于 2011-2-25 17:31:12
飞凌-fatfish
发表于 2011-3-5 08:31:10
自己命名的,仅仅和习惯有关,和技术无关
潇毅
发表于 2011-8-20 11:04:44
回复 4# memory832
其实是你定义有关你怎么定义它就叫什么。
例如 #define zhangsan (*(volatile unsigned*)(0x7F008004)) ;
和这句 #definerGPADAT (*(volatile unsigned*)(0x7F008004));
是一样的。这个问题关键是后面的地址(*(volatile unsigned*)(0x7F008004))编译器实际上只认识地址,至于你起什么名字那就看你个人爱好了!
页:
[1]