# STM32F103_Demo **Repository Path**: duruofu/STM32F103_Demo ## Basic Information - **Project Name**: STM32F103_Demo - **Description**: STM32F103C8T6 示例程序 STM32CubeMX and Keil - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-19 - **Last Updated**: 2025-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # STM32F103C8T6_Demo > 历程芯片型号: # STM32F103C8T6 > > 开发工具:STM32CubeMX V6.10.0 Keil:MDK-ARM V5.32 > 开发板: ![image-20240212135916985](attachments/1712413265286.png) 项目结构说明:见[STM32CubeMX+keil项目标准化.md](./docs/STM32CubeMX+keil项目标准化.md) ## List ```shell . ├── 00.Templates # 模板文件 ├── 01.GPIO │ ├── 01.GPIO # LED闪烁 │ ├── 02.GPIO_EXTI # 外部中断按键,控制led翻转 ├── 02.UART │ ├── 01.USART # 实现基本串口功能,重定向printf, 中断接收(单字节判断,多字节特定结束符判断) │ ├── 02.USART_DMA #使用DMA对接收发送进行改造,减少CPU占用 │ ├── 03.USART_IDLE_DMA # 基于串口空闲中断+DMA实现真正的串口不定长接收 ├── 03.TIM ├── 04.ADC │ ├── 01.ADC # ADC单通道轮询 │ ├── 02.ADC_DMA # ADC+DMA 多通道采集 ├── docs # 放跟工程相关的文档 ├── README.md # 自述文件 ├── .gitignore # git ``` ## Reference 1. https://item.taobao.com/item.htm?id=658090998525&spm=a1z10.1-c.w4004-23946790114.4.772f636a5pD4Ya&sku_properties=1627207:14198304 1. https://duruofu.github.io/2024/02/12/4.%E7%A1%AC%E4%BB%B6%E7%9B%B8%E5%85%B3/MCU/STM32/STM32CubeMX%E9%A1%B9%E7%9B%AE%E6%A0%87%E5%87%86%E5%8C%96/ 1. https://www.bilibili.com/video/BV1kL411Y7Uf/?p=23&spm_id_from=333.1007.top_right_bar_window_history.content.click 1. https://www.bilibili.com/video/BV1do4y1F7wt/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=ef5a0ab0106372751602034cdd9ab98e