以下为《实验三 GPIO输出-流水灯》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
GPIO输出实验-流水灯
实验手册
青软实训物联网技术部
实验三GPIO输出实验-流水灯
实验目标
掌握keil集成开发环境的基本使用
掌握STM32 GPIO的概念
掌握STM32寄存器的配置方法
实验内容
使用STM32开发板实现流水灯
【实验1-1】GPIO输出实验
知识点回顾
Keil开发工具的使用
STM32GPIO相关知识
功能描述
使用STM32开发板实现流水灯
实验步骤
查阅开发板的芯片原理图,如图1-1所示。LED灯的三个管脚分别接在了PB0(LED_G)、PB1(LED_B)和PB5(LED_R)上。需要将三个管脚设置为低电平,即可将其点亮。
/
图1- 1电路引脚接线图
每个外设对应一个时钟,想要某个外设工作,就需要将相应的外设时钟打开。stm32的所有外设都由RCC寄存器来管理,查看参考手册里的总线架构图(stm32中文参考手册里第二章)可得知所有的GPIO外设都挂载到APB2总线上,如图2-1。
/
图2-1系统结构
查阅参考手册(中文参考手册第六章)可得到控制APB2外设时钟使能的寄存器为RCC_APB2ENR,其描述如下,如图2-2。
/
图2- 2时钟使能寄存器描述
可得图2-2中的红圈即为需要开启的外设(GPIOB)时钟位,第3位。具体代码如下:
RCC->APB2ENR |= (1请点击下方选择您需要的文档下载。
以上为《实验三 GPIO输出-流水灯》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。