Image
Image

wangtaohui

+ 关注

粉丝 0     |     主题 43     |     回帖 529

从51到ARM裸机开发实验(004)STM32F401VE GPIO实验
2023-11-23 23:33
  • ST MCU
  • 45
  • 1813
  key.c  
  3.2、Key驱动 key.h  
  led.c  
  3、GPIO驱动程序 3.1、LED驱动 led.h  
  2.7、创建完分组和文件夹并完成路径配置后,创建以下文件: Keil5_STM32F401VE_GPIO_Project\DRIVER\inc ...  
  ......  
  ......  
  ......  
  ......  
  2.6、仿照上一篇文章中51单片机GPIO开发那样建立相应分组和文件夹  
  2.5、芯片支持包导入后,Manager Run-Time Environment会出现如下界面,此处CORE和Startup为必选选项。 ...  
  2.4、支持包下载界面如下图所示,左侧搜索到要开发的芯片,右侧是相关支持包。可以直接点击Install。如果 ...  
  2.3、如果上一步中找不到对应的芯片支持包,则需要安装支持包  
  2.2、选择芯片。注意Device一定要选择“Software Packs”,然后搜索STM32F401,选择本次使用的芯片STM32F4 ...  
  2、创建STM32工程 2.1、工程命名  
  位3 GPIODEN :IO 端口 D 时钟使能 (IO port D clock enable) 由软件置 1 和清零。 0:禁止 IO 端口 D 时钟 ...  
  RCC AHB1 外设时钟使能寄存器 (RCC_AHB1ENR) 偏移地址:0x30 复位值:0x0010 0000 访问:无等待周期,按字 ...  
  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:上拉(上拉后 ...  
2
3
近期访客