# stm32_template **Repository Path**: ArsenLupin/stm32_-template ## Basic Information - **Project Name**: stm32_template - **Description**: STM32F103工程模板,外设模板,模块模板。 模块模板包括:DHT11温湿度传感器,OLED屏幕,DS18B20温度传感器,DS1302时钟模块,红外测温模块,RFID模块,SIM900A短信模块,OneNET入网,ADXL345三轴传感器,离线语音识别模块,语音播报模块,甲醛传感器,PM2.5模块,SG90舵机,健康检测模块,消息队列示例,链表示例,分时调度系统示例等。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 43 - **Created**: 2023-05-28 - **Last Updated**: 2023-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # STM32F1x系列模板 开发平台:KEIL MDK5 测试MCU:STM32F103C8T6 *注意:代码里面的#include 中的main.h头文件是头文件集合(即把使用到的头文件全写进main.h一个文件内,这样只需要引入它就引入了全部头文件),可在projectTemplate/projectTemplate/User文件内查看。* 文件夹描述: module_Template:模块模板 project_Template:工程模板 system_Template:外设模板 单片机裸机项目开发模板(学习为主):[mcu_development_module: 单片机开发模块,内含消息队列,类线程间同步方法(信号量、互斥锁、事件集),软件定时器,非阻塞延时,数据转换等。 (gitee.com)](https://gitee.com/woshiashuai/mcu_development_module) 模块模板有以下内容: 1. ADXL345三轴传感器 2. ASR_CI1122语音识别 3. BY9301语音播报模块 4. DHT11温湿度模块 5. DS18B20温度传感器 6. DS1302时钟模块 7. FIFO缓冲区1 8. FIFO缓冲区2 9. MEMS数字气体传感器(单个) 10. MEMS数字气体传感器(多个) 11. MLX90614红外测温 12. MPU6050三轴传感器 13. MultiButton按键驱动 14. OLED屏幕0.96 15. OneNET 16. PM2.5检测模块 17. RC522-RFID模块 18. SG90舵机 19. SIM900A短信模块 20. SR04超声波 21. USART&TIM 22. WIFIGetAPI 23. 单向链表 25. 智能健康检测模块 25. 读AB相霍尔编码 26. HX711称重模块 外设模板有以下内容: 1. ADC.c.h 2. CAN.c.h 3. DELAY.c.h 4. EXTI.c.h 5. FLASH.c.h 6. GPIO.c.h 7. IIC.c.h 8. IICs.c.h 9. NVIC.c.h 10. Pvd.c.h 11. RCC.c.h 12. SPI.c.h 13. TIM.c.h 14. USART.c.h 15. WDOG.c.h 16. PWM.c.h