摘要:带中文字体,是一种带位并行线或线串行接口的点阵图形液晶显示模块,包含国标一级和二级简体中文字体。它的显示分辨率是。贴片按钮模块支持标准协议和完整的协议栈。以最低的成本提供最大的实用性,为其他系统嵌入功能提供无限可能。
开发环境:Keil5.14,CubeMX6.0.1,主要实现以下功能:①STM32F103C8T6控制的三点DS18B20的温度数据采集:安装在同一条数据总线上,每个DS18B20有独立的64位序列号,测温分辨率可达0.1℃;②温度数据存储:采集的温度数据可以存储在W25Q64的外部FLASH芯片中,W25Q64使用硬件SPI总线读写数据;③时间采集:采用时钟芯片DS3231,由模拟IIC驱动;④LCD12864液晶显示器:可显示三点采集的温度数据和时间信息;⑤按键查询调整功能:可调整时间和报警温度,可查询存储数据;⑥远程读取温度:ESP8266 wifi模块通过TCP/IP提供网页,数据通过单片机串口发送到ESP8266,利用封装的Socket通过UDP包传输到UDP客户端。
硬件选择
STM32F103C8T6是一款基于ARM Cortex-M3内核的32位微处理器控制器。ROM 64KB,RAM 20KB,电压2V~3.6V,主频可达72M,硬件封装类型为LQFP48。
只需要一根端口线就可以实现微处理器与DS18B20之间的双向通信。DS18B20支持多点组网功能,在仅有的三条线路上可以并联多个DS18B20,实现多点组网测温。温度范围为-55℃ ~+125℃,精度为±0.5℃,-10 ~+85℃,可编程分辨率为9 ~ 12位。
W25Q64将8M的容量划分为128个块,每个块的大小为64K字节,每个块被划分为16个4K字节的扇区。W25Q64的最小擦除单位是一个扇区,即一次必须擦除4K字节。W25Q64擦除周期高达10W次,数据存储周期20年,支持电压2.7~3.6V W25Q64支持标准SPI,双输出/四输出SPI,最大SPI时钟可达80Mhz。
DS3231是一款高精度I2C实时时钟器件。DS3231和单片机通过I2C双向串行总线传输地址和数据。包括电池输入,在主电源断开的情况下,仍能保持准确计时。
中文字体Lcd12864 128X64是一款点阵图形液晶显示模块,具有4位/8位并行、2线或3线串行接口,包含国家标准的第一和第二简体中文字体。其显示分辨率为128×64。
补丁键
ESP12F模块支持标准IEEE802.11 b/g/n协议和完整的TCP/IP协议栈。以最低的成本提供最大的实用性,为WiFi功能嵌入其他系统提供无限可能。
硬件设计
编程;编排
UDP测试工具
评论前必须登录!
注册