风波邪人

幸福,幸福就是心里有那么一个人,不管你走到哪儿,也不管她走到哪儿,心里永远想着她

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年9月3日

摘要: (*(volatile unsigned long *))这个语句对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的。如果系统结构支持独立的IO地址空间,并且是端口映射,就必须使用汇编语言完成实际对设备的控制,因为C语言兵没有提供真正的“端口”的概念。如果是内存映射,那就方便多了。以 #define IOPIN (*((volatile unsigned long *)0xE0028000))为例:作为一个宏定义语句,define是定义一个变量或常量的伪指令。首先 (volatile unsigned long *) 的意思是将后面那个地址强制转换成 volatile unsig 阅读全文
posted @ 2012-09-03 11:17 风波邪人 阅读(325) 评论(0) 推荐(0) 编辑