stm32f4挂载外设
时间: 2023-08-01 11:14:01 浏览: 188
STM32F4系列微控制器可以挂载多个外设,这些外设包括但不限于定时器、串口通信接口、GPIO端口等。外设的地址映射是通过总线来实现的。根据引用\[2\]中的地址映射表,STM32F4的外设分布在不同的地址范围内,根据外设的速度不同,有的挂载在APB总线上,有的挂载在AHB总线上。例如,TIM2外设的地址范围是0x4000 0000~0x4000 03FF,它挂载在APB1总线上。根据引用\[3\]中的寄存器映射表,我们可以通过外设基地址加上对应寄存器的偏移地址来得到外设寄存器的地址。例如,GPIOA的端口置位寄存器的地址可以通过GPIOA的基地址加上寄存器的偏移地址得到。具体操作时,我们可以直接操作寄存器来配置外设。例如,如果我们需要配置GPIOA端口输出高电平,我们可以找到GPIOA的端口置位寄存器,根据寄存器的偏移地址和外设基地址计算得到寄存器的地址,然后对寄存器进行相应的操作。
#### 引用[.reference_title]
- *1* [STM32F4外设配置速查【总线协议部分】](https://blog.csdn.net/qq_40500005/article/details/111187201)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [【STM32F407学习笔记】初识STM32F4](https://blog.csdn.net/wlisontj/article/details/130938097)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文