GPIO回顾
- 4种输入模式:输入浮空,~上拉,~下拉,模拟输入
- 4种输出模式:开漏输出,~复用功能,推挽式输出,推挽式复用功能
- 3种最大输出速度:-2MHZ,-10MHZ,-50MHZ
硬件设计
跑马灯试验步骤:
1.LED初始化
LED初始化包括时钟初始化和引脚初始化。每一个外设都有其对应的时钟,所以在使用外设之前都要先开启外设的时钟。
引脚初始化(端口初始化),本实验是要通过引脚输出高低电平来控制LED的亮灭。端口初始化主要是配置:输出引脚、输出模式、输出速率。
2.延时函数的编写
源文件:
#include "delay.h"
void delay_us(u32 nus)
{
u32 temp;
SysTick->LOAD = 9*nus;
SysTick->VAL=0X00;//清空计数器
Sy