基本配置
Pinout & Configuration
System Core
GPIO
选中需要引脚
- GPIO output level
- GPIO mode
- GPIO Pull-up/Pull-down
- User Label
SYS
- Debug :
Serial Wire - Timebase Source : 使用FreeRTOS系统使用
TIM1;不使用FreeRTOS系统使用SysTick
Middleware
FREERTOS
- Interface :
CMSIS_V1
Tasks and Queues
Tasks:增加,修改自己需要的Tasks。主要Task Name和Entry Function
Project Manager
Project
- Project Name
- Project Location
- Toolchain / IDE :
MDK-ARM这里使用keil5
Code Generator
- ☑Generate periphearl initializition as a pair of '.c/.h' file per perpheral 各个文件分别存放到.c.h
应用配置
按键中断
System Core
GPIO
- GPIO mode :上升沿下降沿选择
NVIC
- EXTI line : 使能对应的中断线
Middleware
FREERTOS
Tasks and Queues
Tasks:增加一个按键的Task