历史上的今天
今天是:2025年02月22日(星期六)
2021年02月22日 | STM32F4XX的GPIO的寄存器配置
2021-02-22 来源:eefocus
GPIO相关配置寄存器
STM32F407ZGT6一共有7组IO口,每组IO口有16个IO,一共16X7=112个IO,外加2个PH0和PH1,一共114个IO口。
一个端口模式寄存器(GPIOx_MODER)
一个端口输出类型寄存器(GPIOx_OTYPER)
一个端口输出速度寄存器(GPIOx_OSPEEDR)
一个端口上拉下拉寄存器(GPIOx_PUPDR)
一个端口输入数据寄存器(GPIOx_IDR)
一个端口输出数据寄存器(GPIOx_ODR)
一个端口置位/复位寄存器(GPIOx_BSRR)
一个端口配置锁存寄存器(GPIOx_LCKR)
两个复用功能寄存器(低位GPIOx_AFRL & GPIOx_AFRH)
每组IO口含下面10个寄存器。也就是10个寄存器,一共可以控制一组GPIO的16个IO口。
1. 端口模式寄存器(GPIOx_MODER)
GPIO port mode register
2. 端口输出类型寄存器(GPIOx_OTYPER)
GPIO port output type register
3. 端口输出速度寄存器(GPIOx_OSPEEDR)
GPIO port output speed register
4. 端口上拉下拉寄存器(GPIOx_PUPDR)
GPIO port pull-up/pull-down register
5. 端口输入数据寄存器(GPIOx_IDR)
GPIO port input data register
6. 端口输出数据寄存器(GPIOx_ODR)
GPIO port output data register
7. 端口置位/复位寄存器(GPIOx_BSRR)
GPIO port bit set/reset register
8. 端口配置锁存寄存器(GPIOx_LCKR)
GPIO port configuration lock register

9. GPIO 复用功能低位寄存器 (GPIOx_AFRL)
GPIO alternate function low register
10. GPIO 复用功能高位寄存器 (GPIOx_AFRH)
GPIO alternate function high register
上一篇:STM32F429之GPIO使用
下一篇:解析STM32的库函数
史海拾趣
|
刚刚接触单片机,选修课结课老师要求我做出一个单片机的程序。老师要求不要特别简单的。 我想不出做什么,所以请教大家,我应该做什么实验呢?不要太复杂的,比方说关于以太网口的实验,我可以做什么啊?请大家帮我想想,如果有代码参考更好了。我 ...… 查看全部问答> |
|
Xilinx FPGA中如何接收双数据速率(DDR)数据 各位大虾好: 请教大家一个问题:如题所示,在Xilinx FPGA中接收双数据速率(DDR)数据,一般情况下是如何做的?是用IDDR2原语吗?望高手给予指点,谢谢了… 查看全部问答> |
|
现在很多的引进设备或者引进图纸很多输入电源配备。三相电源输入配有黄/绿线接外裸金属柜体以及电机外壳,机柜内控制部分另有隔离的变压器或变换器,次级要求输出有一端接地,接地的双色线不是黄/绿线是其他的双色线。遇到如此配线方式我们该如何的 ...… 查看全部问答> |
|
由TI大学计划工程师精心撰写的WEBENCH培训资料第一部分已经新鲜出炉,包括:WEBENCH 电源设计工具;电源选型;单电源设计;电源架构设计;FPGA/处理器电源设计 … 查看全部问答> |
|
今天看了看MSP430FR5739的手册,,看到了这一栏。。有点迷惑。。。。P1和P2是两个寄存器,这里有冒出来P2SEL0 和 P2SEL1 这两个东西。。求各位用通俗易懂的语言解答一下… 查看全部问答> |
|
可以下载MSP430程序的有并口JTAG仿真器、USB接口JTAG仿真器、BSL下载器等。 1. 并口仿真器价格低廉,能够在线仿真调试程序,能够支持全系列MSP430芯片,只是需要您的电脑有一个并口。如果没有并口,台式机可以购买一个PCI转并口卡,笔记本可以 ...… 查看全部问答> |




