三星S3C44B0X芯片,ARM嵌入式
答案:2 悬赏:10 手机版
解决时间 2022-01-01 00:23
- 提问者网友:原来太熟悉了会陌生
- 2021-12-31 09:36
#define rSYSCFG (*(volatile unsigned *)0x1c00000)
#define CACHECFG SYSCFG_8KB
rSYSCFG=CACHECFG; 这句该如何理解呢?
忘诸位大神给帮帮忙,刚接触这个。。
最佳答案
- 五星知识达人网友:狂恋
- 2021-12-31 10:53
首先看#define rSYSCFG (*(volatile unsigned *)0x1c00000)这个宏定义 它的意思是说 将0x1c00000地址中的值定义为变量rSYSCFG 也就是变量rSYSCFG就表示0x1c00000地址中的值。
所以rSYSCFG=CACHECFG的意思就是将值CACHECFG存到0x1c00000地址中
如果不明白第一个宏的定义 可以追问
所以rSYSCFG=CACHECFG的意思就是将值CACHECFG存到0x1c00000地址中
如果不明白第一个宏的定义 可以追问
全部回答
- 1楼网友:由着我着迷
- 2021-12-31 11:37
pconc寄存器 2个位控制一个引脚的功能 16个引脚 所以需要32位,也就是十六进制的8个数0x5f551555
pdatc寄存器是一个16位寄存器 应该是十六进制4个数 你这个pdatc=0xcc419 仔细检查一下 多了一个数啊 是不是应该是pdatc=0xc419
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯