实验的功能 1.通过按键开、关风扇(以低速模式开启) 2.定时开关智能风扇(开启5s后关闭) 3.利用串口或者按键控制风扇的转速(中档和高档),并将档位(1档,2档,3档)显示在TFTLCD上 4.检测周围温度,并将温度显示在TFTLCD上 5.能够根据环境温度的不同调整风扇的转速(温度超过设定区域加快转速,小于设定区域降低风速,在设定区域之间保持风速)
2022-05-05 18:45:36 7.54MB stm32 arm 嵌入式硬件 单片机
1
一、程序简介 差分升级评估板是针对当前全量升级存在数据包大,不适合低功耗升级场景的问题,通过bsdiff差分算法来减少升级包大小的测试开发板,利用差分升级在代码改动不大时能将代码压缩到20%以内。本产品提供相应的测试电路和配套的演示代码,方便用户进行快速的试验验证,并在此基础上应用到实际项目中。 差分升级评估板用于快速验证差分升级功能,通过bsdiff差分算法能在2k左右的内存上将升级包压缩到原来的20%左右,通过提供的配套软件能够方便用户将其应用到实际项目中,以此降低升级包的大小。 二、程序特色 1.采用备份升级,支持程序回滚; 2.提供配套的上位机; 3.程序采用模块化设计,便于移植; 4.支持外扩FLASH W25Q存储差分中间文件; 5.默认配置差分内存占用2k字节,包括1k的差分算法和1k的数据缓存,内存越大压缩效率越高; 6.提供STM32F103单片机部分源代码包括文件下载、FLASH读写接口、ESP8266、air302、串口框架、IO框架等源代码和bsdiff差分升级lib库。固件工程软件设计采用高内聚低耦合模块化设计,可实现面向对象的软件开发。
2022-05-05 11:01:00 519.78MB stm32 嵌入式硬件 单片机 差分升级
(1)把土壤湿度传感器放入水中,看到LCD屏幕上显示湿度,此时水泵处于关闭状态; (2)把土壤湿度传感器拿出水面,看到LCD屏幕上显示湿度,此时水泵处于开启状态,并且蜂鸣器报警。
2022-05-04 15:51:53 6.8MB stm32 arm 嵌入式硬件 单片机
1
固件库编程,之 GPIO输入-按键检测,使用GPIO口控制三色LED口的RGB
2022-04-30 15:03:04 5.66MB stm3 固件库编程
1
超声波测距采用hcsr04,已经过验证可用
2022-04-30 03:13:50 4.28MB stm32 arm 嵌入式硬件 单片机
1
STM32F103使用用DMA+DAC 实现 50HZ正弦波输出 亲自测试输出稳定
2022-04-29 20:34:18 7.26MB stm32 dma DAC 正弦波
1
STM32F103 检测水质的TDS值,并显示在OLED上。
2022-04-29 13:02:18 7.65MB STM32F103 TDS模块 0.96寸OLED显示
1
通过单片机stm32控制RGB灯的有节奏亮灭
2022-04-29 01:42:16 164KB STM32F103 stm32控制rgb
基于STM32F103F103 HAL库硬件SPI通讯LTC1867/1863-16/12位ADC,使用cube MAX直接生成,含cubemax工程和源代码。经过项目实测稳定性好,信噪比也不错。
2022-04-28 10:55:01 7.03MB STM32F103 LTC1867 16位ADC 硬件SPI
1