实验的功能 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 嵌入式硬件 单片机 差分升级
基于stm32f412的freertos 移植demo,创建了一个打印任务,每1s进行一次打印输出。 适用于FreeRTOS初学者。 可以直接用Keil打开,编译后下载到STM32F412芯片中,通过USART1(PA9-TX,PA10-RX)进行打印输出。
2022-05-04 17:00:38 7.37MB stm32 源码软件 arm 嵌入式硬件
1
(1)把土壤湿度传感器放入水中,看到LCD屏幕上显示湿度,此时水泵处于关闭状态; (2)把土壤湿度传感器拿出水面,看到LCD屏幕上显示湿度,此时水泵处于开启状态,并且蜂鸣器报警。
2022-05-04 15:51:53 6.8MB stm32 arm 嵌入式硬件 单片机
1
供学习FreeRTOS任务调度
2022-05-03 18:00:49 1.74MB 综合资源 FreeRTOS
1
这是OLED的源文件和头文件,可以只用这个文件进行开发,让OLED显示字符串、汉字、图片、数字等。这个驱动代码可以直接用于arduino和STM32进行开发。
2022-05-02 20:45:21 9KB OLED STM32 FreeRTOS
1
自己总结的Free RTOS脑图文件,方便查询记忆。
2022-05-02 14:00:43 174KB FreeRTOS
1
自己总结的Free RTOS脑图文件,方便查询记忆。
2022-05-02 14:00:42 183KB FreeRTOS
1
自己总结的Free RTOS脑图文件,方便查询记忆。
2022-05-02 14:00:42 202KB FreeRTOS
1