• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

请问有办法定义一个特殊寄存器的指针数组吗?

skawu 2018-06-26 浏览量:711

002.png

 类似这样的意思 static sfr register_map[]={&CKCON &RFCON};但是,这样子语法错误; 

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
其他答案 数量:5
  • 有直接取一个地址然后用宏定义给这个地址取名.
    • 发布于2018-06-26
    • 举报
    • 评论 0
    • 0
    • 0

  • static sfr register_map[]={CKCON RFCON};
    • 发布于2018-06-26
    • 举报
    • 评论 0
    • 0
    • 0

  • &CKCON这样不就是取CKCON这个变量的地址吗?保存寄存器地址的应该是CKCON本身啊?
    • 发布于2018-06-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个数组要是一个有固定长度的才可以
    • 发布于2018-06-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以,寄存器和存储器(按地址存取)不是一回事。
    • 发布于2018-06-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

请问有办法定义一个特殊寄存器的指针数组吗?