# stm32f103RCT6-freeRTOS-Leshell **Repository Path**: daoyi2-code/stm32f103RCT6-freeRTOS-Leshell ## Basic Information - **Project Name**: stm32f103RCT6-freeRTOS-Leshell - **Description**: 名字包含了主要组件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-02-27 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 实验器材: MiniSTM32F103开发板 实验目的: 学习GPIO作为输入的使用 硬件资源: 1,LED1(连接在PA8),LED2(连接在PD2) 2,按键KEY0(PC5)/KEY1(PA15)/KEY_UP(PA0,也称之为WK_UP) 实验现象: 本实验通过开发板上载有的3个按钮(KEY_UP、KEY0、KEY1),来控制板上的2个LED(LED1和LED2), 其中KEY0控制LED1,按一次亮,再按一次,就灭。KEY1控制LED2,效果同KEY0。KEY_UP则同时控制 LED1和LED2,按一次,他们的状态就翻转一次。 注意事项: 板子上LED1对应程序的LED0. 板子上LED2对应程序的LED1. 2024-2-27 添加了FreeRTOS 和LetterShell组件,原有的按键控制LED变化的代码用一个任务来专门完成。 2024-3-5 main.c文件添加了计算圆周率的测试函数并导出为Leshll命令 2024-4-11 添加了硬Fault回溯定位程序组件,测试效果还挺不错~! 2024-5-16 添加了OSAL组件,添加一个新的项目目标,用条件编译指令切换合适的代码,用起来还可以