基本配置
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