这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » GCC,IO 用GCC怎样访问数据空间的绝对地址及IO口地址?

共2条 1/1 1 跳转至

GCC,IO 用GCC怎样访问数据空间的绝对地址及IO口地址?

院士
2006-09-17 18:14:16     打赏
GCC,IO 用GCC怎样访问数据空间的绝对地址及IO口地址?



关键词: 怎样     访问     数据     间的     绝对     地址    

院士
2006-12-22 22:43:00     打赏
2楼
问 请问用GCC如何访问数据空间的绝对地址及IO口地址?
是否一定要内嵌汇编语句? 1: 我想不用,下面代码是刚刚调试通过的,请指教#define IC_0832_ADDR      0x7E0C    /* A8=0 and must larger 0x25F */
#define IC_0804_ADDR      0x7D00    /* A9=0 and must larger 0x25F */


#define ic_0832_write(num) *(volatile uint8_t*)(IC_0832_ADDR) = num;
#define ic_0804_write(num) *(volatile uint8_t*)(IC_0804_ADDR) = num; 2: 能否解释一下上面的代码.谢谢 3: 访问如下://设置地址为0x6000:
volatile unsigned char *FIFOdata        =(unsigned char*)0x6000;

//读出:
x=*FIFOdata;
//写入:
*FIFOdata=x; 4: 学习一下

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]