永发信息网

请问#define I2C1_BASE_PTR ((I2C_MemMapPtr)0x40067000u)是什么意思?

答案:2  悬赏:70  手机版
解决时间 2021-02-13 12:30
  • 提问者网友:杀手的诗
  • 2021-02-12 11:44
后边的(I2C_MemMapPtr)0x40067000u是把0x40067000u这个地址强制转换为I2C_MemMapPtr这种类型的指针吗?
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-02-12 12:44
是的。
0x40067000u应该是系统用的固定的基址,所以将其首先强转为指针,然后再定义成可读性强的base_pointer 宏。
全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-02-12 14:20
搜一下:请问#define I2C1_BASE_PTR ((I2C_MemMapPtr)0x40067000u)是什么意思?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯