2013年8月10日

ARM C编程

摘要: 1、访问绝对地址的内存位置: #define pISR_EINT0 (*(unsigned *) (_ISR_STRATADDRESS+0x74))上述语句把无符号整数_ISR_STRATADDRESS+0x74强制转换为指针,指向RAM,后又取回指向该地址的实例,用下面的语句可以访问它:pISR_EINT0 = (unsigned int)Eint0_ISR,指向该地址的实例的地址又指向一个被强制转换为U32bit的函数地址 为了访问一个绝对地址,把一个整形数强制转换(typecast)为一指针。2、__irq: 为了方便使用高级语言编写异常处理函数,ARM编译器对异常处理函数做了特定扩展, 阅读全文

posted @ 2013-08-10 22:41 lwp513 阅读(350) 评论(0) 推荐(0) 编辑

导航