本项目是一个嵌入式系统开发的大作业,基于STM32微控制器,利用FreeRTOS实时操作系统,实现了以下功能:1. **DS18B20温度传感器**:通过DS18B20传感器获取环境温度,并将温度数据显示在3.5寸显示屏上。同时,温度数据会被绘制成曲线,显示在显示屏上,并通过串口发送到上位机。2. **3.5寸显示屏**:显示屏用于实时显示温度数据和温度曲线。此外,显示屏还用于显示时间(RTC),时间以表盘的形式呈现。3. **ADC测温**:通过STM32的ADC模块测量芯片内部的温度,并将测量结果显示在显示屏上。4. **按键控制**:通过按键可以切换显示屏上的内容,包括表盘显示和温度测量结果的显示。5. **上位机通信**:通过串口与上位机通信,上位机可以接收温度数据,并可以修改报警温度
项目介绍
本项目是一个嵌入式系统开发的大作业,基于STM32微控制器,利用FreeRTOS实时操作系统,实现了以下功能:1. **DS18B20温度传感器**:通过DS18B20传感器获取环境温度,并将温度数据显示在3.5寸显示屏上。同时,温度数据会被绘制成曲线,显示在显示屏上,并通过串口发送到上位机。2. **3.5寸显示屏**:显示屏用于实时显示温度数据和温度曲线。此外,显示屏还用于显示时间(RTC),时间以表盘的形式呈现。3. **ADC测温**:通过STM32的ADC模块测量芯片内部的温度,并将测量结果显示在显示屏上。4. **按键控制**:通过按键可以切换显示屏上的内容,包括表盘显示和温度测量结果的显示。5. **上位机通信**:通过串口与上位机通信,上位机可以接收温度数据,并可以修改报警温度
定制我的领域