问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

#define GPIOD_BASE (APB2PERIPH_BASE + 0x1400)什么意思。

发布网友 发布时间:2022-05-11 01:03

我来回答

2个回答

热心网友 时间:2023-11-22 09:16

define一般像下面这样使用。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换。

#define 宏名 字符串

如果定义了#define M (a+b),那么在编写源程序时,所有的M在预处理时,都会被(a+b)表达式所置换。

在stm32f10x.h文件中定义了

#define PERIPH_BASE             ((uint32_t)0x40000000)

#define APB2PERIPH_BASE    (PERIPH_BASE + 0x10000)

#define GPIOD_BASE              (APB2PERIPH_BASE + 0x1400)

那么在编译前GPIOD_BASE就是((0x40000000+0x10000)+0x1400),也就是0x40011400。

在stm32f103的数据手册register map一节中,可以看下Port D的基地址正是0x40011400。

热心网友 时间:2023-11-22 09:16

恩 这些在单片机开发中很多。这是定义一个宏,名字为GPIOD_BASE,它表示APB2PERIPH_BASE + 0x1400

APB2PERIPH_BASE 应该是另一个宏了,或是变量或是常量或是枚举量

GPIOD_BASE的意义应该是表示通用IO端口D的基地址,APB2PERIPH_BASE 也是某个总线的地址。
你的函数库应该很多函数都是使用这些地址传参来实现调用的,包括初始化等等。

这些都是开发板或芯片手册自带提供的文件,应该用完全资料。
有点像是STM32的芯片。
#define GPIOA ((GPIO_TypeDef *) GPIOA_BASE) 是什么意思

这是宏定义,是预编译命令。即,在正式编译程序前,先做字符串替代,替代完毕再编译。例如:define GPIOA ((GPIO_TypeDef *) GPIOA_BASE)预编译命令 说,凡后面程序中出现 GPIOA 的地方,把 GPIOA 换成:((GPIO_TypeDef *) GPIOA_BASE) 后再编译。后面的 #define 命令 类似。例如...

defined是什么意思 define f(x) x*x define意思 typedef和define区别 define n 5 0x0000007e define怎么用 define怎么读 define N
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何通过官网查询车次信息? 华为c8812屏幕上一直出现一个黑框,求大家帮帮忙,看看怎么解决 华为8812手机屏幕出现这种情况,屏幕上有英文,乱七八糟,怎么办,怎么也... 华为C8812点击屏幕的时候屏幕为什么会有红框?求解答 我的手机型号是华为c8812,才用了几天,感觉屏幕好像下陷了点点,点上去... 华为c8812e屏手写时出现十字坐标右侧有许多英文字母时不时跳岀来这是... 华为c8812e屏幕上方出现一行数据而且触摸时有条纹状出现是怎么回事? 为什么在excel表格输入函数时不计算结果? 表格单元格为什么求不出总和? 健身教练行业比较有用的证书是哪个? 春天来了鸡汤怎么炖 stm32f103里 引脚高低位用法 现在在自学stm32谁有stm32f103的中文数据手册,请发一份,谢谢呀,真的很需要。 上古卷轴5怎么把书拿走还不打开,直接拿到包里 我买了一个STM32F103的学习板。可是到官方网站上下载来的数据手册上却根本没有寄存器的说明! 上古卷轴5,这是什么武器,怎么拿到的? stm32自学看哪本书? 谁有stm32f103中文版数据手册呢? 上古卷轴5 去冬堡上古卷轴的任务怎么做? STM32F103的中文数据手册 上古卷轴5如何取得上古卷轴? 上古卷轴5获悉上古卷轴任务怎么做 上古卷轴5怎么取得上古卷轴???跪求详细 !!! 上古卷轴5怎么把上古卷轴收回来 上古卷轴5怎么获悉上古卷轴的位置,找到老头了,他不告诉我,东西也给他找了,怎么办啊,各位大侠帮一下呗 参(sen第一调)怎么组词? 上古卷轴5的取上古卷轴怎么弄 san第三声组词san第四声组词。 散san(第三声)组词(松散) san(第四声)组词(解散) ✔还是✘? 扫san第三声组词 请问STM32F103 的datasheet什么意思? 春天炖鸡汤放什么药材比较好? 春天适宜喝椰子煲鸡汤吗? 春季嫩鸡汤怎么做好, 春天老母鸡汤里放什么素菜好? 春天炖鸡放哪种中药 "yesterday”是什么意思 春天用什么煲鸡好 前女友提到的“昨晚”是什么意思 昨天是什么意思 yesterday 是什么意思 朋友说他昨晚被薅了是什么意思? 昨晚一别是什么意思 女生说让我忘记昨晚的事,是什么意思? 昨晚你给我发信息我今天早上才收到。是什么意思 双栀船中的“昨天”“今天”“明天”是什么意思啊? 你们知道昨天是什么意思啊 你昨晚是不是揩油了?这句话什么意思? 当男生说昨晚有事是什么意思 昨天是昨天;今天是今天; 希望你永远听不懂这句话什么意思?