Image
Image

wangtaohui

+ 关注

粉丝 0     |     主题 43     |     回帖 529

从51到ARM裸机开发实验(004)STM32F401VE GPIO实验
2023-11-23 23:33
  • ST MCU
  • 45
  • 1611
  GPIO 端口输出数据寄存器 (GPIOx_ODR) (x = A..E and H) 复位值:0x0000 0000 偏移地址:0x14 寄存器GPI ...  
  GPIO 端口输入数据寄存器(GPIOx_IDR) (x = A..E and H) 复位值:0x0000 XXXX(其中 X 表示未定义) 偏移 ...  
  同样每2位控制一个引脚,32位控制16个引脚,2位组合的四种状态如下: 00:无上拉或下拉 01:上拉(上拉后 ...  
  GPIO 端口上拉/ 下拉寄存器 (GPIOx_PUPDR)(x = A..E and H) 复位值(复位的时候此寄存器中的默认值): • ...  
  速度寄存器的配置方式也是每2位控制一个引脚,32位控制16个引脚,2位组合的四种状态如下: 00:2 MHz(低 ...  
  偏移地址:0x08 即 寄存器GPIOA_OSPEEDR的地址 = 0x40020000 + 0x08 寄存器GPIOB_OSPEEDR的地址 = 0x40020 ...  
  GPIO 端口输出速度寄存器 (GPIOx_OSPEEDR)(x = A..E and H) 复位值(复位的时候此寄存器中的默认值): • ...  
  此寄存器的高16位为保留,低16位每位控制一个引脚。每位有0和1两种状态: 0:输出推挽(复位状态)(可以输 ...  
  GPIO 端口输出类型寄存器 (GPIOx_OTYPER)(x = A..E and H) 复位值(复位的时候此寄存器中的默认值):● 0x0 ...  
  每个寄存器有32位,每2位控制一个引脚,32位控制16个引脚。2位数据就会有四种状态(模式): 00:输入模式( ...  
  偏移地址:0x00 即 寄存器GPIOA_MODER的地址 = 0x40020000 + 0x00 寄存器GPIOB_MODER的地址 = 0x40020400 ...  
  根据电路图,用到的端口位PA、PB、PD,即GPIOA、GPIOB、GPIOD,其对应相关配置寄存器如下: 1.1、GPIO 端 ...  
  使用Keil5开发STM32 1、地址映射 STM32为32位单片机,其可访问4G的内存地址,范围为0~(2^32-1),用 ...  
  I/O 端口数据寄存器 每个 GPIO 都具有 2 个 16 位数据寄存器:输入和输出数据寄存器(GPIOx_IDR 和GPIOx_O ...  
  端口配置 2.1、I/O 端口控制寄存器 每个 GPIO 有 4 个 32 位存储器映射的控制寄存器(GPIOx_MODER ...  
  端口模式 根据数据手册中列出的每个 I/O 端口的特性,可通过软件将通用 I/O (GPIO) 端口的各个端口 ...  
  相对于51单片机来说,STM32的功能显然要强大的多,其配置过程也复杂的多,上面是STM32F401xD/E官方文档 ...  
STM32F4定时器配置
2023-12-26 15:01
  • ST MCU
  • 18
  • 1100
  ......  
  注意:当中断向量不对应所有中断时,应选择对应的中断向量。例如Time1对应多种中断向量,在编写时要选择对 ...  
  有更新中断和捕获中断两种方式,但是TIM5_IRQn对应全局中断。在stm32f4xx.h中进行配置。 ...  
2
3
近期访客