STM32F103嵌入式温度检测报警设计
STM32F103 的温度测控设计,真挺有意思的,属于那种学硬件、学通信、还想搞点用户交互的朋友都能玩得转的项目。你每 0.1 秒检测一次温度,用平均法做滤波,干净利索,数据稳。
串口用的是USART1,再加上DMA,能省掉不少 CPU 资源。温度一高,GPIO 立马拉高,报警灯亮,响应也快,代码也不复杂。
内部温度传感器走 ADC 转换,配合连续采样+DMA 模式,数据直接进内存,省了不少事。
软件上写得也还不错,main.c
负责主逻辑,stm32f10x_it.c
那些就是搞中断的,结构清晰,看着就舒服。
整体下来,蛮适合做嵌入式入门项目的,想了解STM32实战开发流程的朋友,这个设计真还挺合适。哦对了,下面这些资料也蛮好用,想深入研究的可以点进去看看。
下载地址
用户评论