
关于ARM的c语言初始化问题,极其简单~请进来看看
比如..#definerSYSCFG(*(volatileunsigned*)0x1c00000)大概是把rSYSCFG映射到0x1c00000地址上,1:不明白这里第二...
比如..
#define rSYSCFG (*(volatile unsigned *)0x1c00000)
大概是把rSYSCFG映射到0x1c00000地址上,
1:不明白这里第二个指针的含义,
2:用括号把(volatile unsigned *)括上什么意思呢
3:第一个指针的作用范围是(volatile unsigned *)还是(volatile unsigned *)0x1c00000呢
能教教我么
第二个指针我指的是volatile unsigned *这个星号
看了答案还是不太懂,呵呵,我基础太差了,还是去看看教材吧 展开
#define rSYSCFG (*(volatile unsigned *)0x1c00000)
大概是把rSYSCFG映射到0x1c00000地址上,
1:不明白这里第二个指针的含义,
2:用括号把(volatile unsigned *)括上什么意思呢
3:第一个指针的作用范围是(volatile unsigned *)还是(volatile unsigned *)0x1c00000呢
能教教我么
第二个指针我指的是volatile unsigned *这个星号
看了答案还是不太懂,呵呵,我基础太差了,还是去看看教材吧 展开
2个回答
展开全部
1.
第二个指针你是指最外面一个*吧,应该是取0x1c00000的内容
2.
打上括号是指将十六进制数0x1c00000强制转换成(volatile unsigned *)类型的指针。
3.
和第二问题一样,(volatile unsigned *)的作用在十六进制数0x1c00000上
第二个指针你是指最外面一个*吧,应该是取0x1c00000的内容
2.
打上括号是指将十六进制数0x1c00000强制转换成(volatile unsigned *)类型的指针。
3.
和第二问题一样,(volatile unsigned *)的作用在十六进制数0x1c00000上
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询