# CW32 Project **Repository Path**: LoveMengXi/cw32-project ## Basic Information - **Project Name**: CW32 Project - **Description**: 基于CW32的小项目 - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2023-09-02 - **Last Updated**: 2026-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CW32 Project #### 介绍 基于CW32的小项目 #### 项目1:超低功耗电子水墨屏时钟 - 功能说明 1. 项目主控采用芯源半导体超低功耗系列芯片CW32L083RCT6,可配置DeepSleep模式,功耗低至0.6ua。RTC中断每分钟从深度睡眠模式唤醒执行数据更新与刷新显示程序,唤醒后在8MHZ频率下运行,运行完毕立即进入深度睡眠。 2. 使用中景园电子2.13寸黑白电子水墨屏显示时间天气信息,分辨率250*125,驱动型号SSD1680Z。 3. 供电采用230ma锂电池,板载Type-C充电口,电源管理芯片采用TP4057,仅接入电池时损耗低至2ua。 4. LDO稳压芯片采用PW6566A,输出3.3V供电给主控以及其他外围设备,其静态功耗低至2ua。 5. 板载SHT30温湿度检测芯片,使用IIC通信,具有高精度,低功耗的特性,平均功耗2ua。 6. 联网获取时间与天气信息方案采用ESP-12F,前级供电通过PMOS由CW32控制,上电自动校准时间,每半小时获取天气当前天气,每天获取当天天气,每次联网更新数据后立即关闭其供电,实现低功耗设计。上电后一分钟内请配置好WiFi,连接成功后将wifi信息保存于PSRAM中。此后将自动接入此WiFi,若需更改WiFi,请重新上电并在一分钟内更改完毕。 7. 预留陶瓷压电片驱动电路,可配合RTC开发闹钟功能。 8. 预留2个用户按键与一路复位按键。 9. 采用电阻分压电路,实时采集电池电压。 10. 水墨屏驱动电路采用低功耗设计,刷新完毕关闭前级PMOS,实现0功耗。 - 成品展示 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/forward.png) ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/back.png) ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/back_.png) - 电路设计 1. 主控 主控使用CW32L083RCT6,flash大小256k,ROM大小24K。 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/core.png) 2. 水墨屏驱动电路 水墨屏驱动电路充分考虑低功耗设计,屏幕刷新完毕后立即关闭前级PMOS,实现0功耗,屏幕采用FPC24P排线,方便更换。 ![](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/display.png) 3. 供电电路 充电芯片采用TP4057,稳压采用PW6566A。 ![](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/power.png) 4. ESP-12F联网模块 采用PMOS控制供电,预留CH340用于烧录程序与调试。 ![](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/esp12f.png) 5. 其他外围设备 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/hardware.png) - 代码设计 主控部分采用Keil5软件开发 1. 主函数初部分 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/cw_main.png) 2. 中断 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/irq.png) 3. 上电自动连接wifi校准时间 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/time_init.png) 4. 更新天气 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/update_weather.png) 5. 获取室内温湿度 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/get_TH.png) 6. 显示所有数据 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/show_data.png) WiFi模块ESP12F部分使用VSCODE软件platformIO插件开发 1. 头文件,申明 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/esp12_include.png) 2. 主函数 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/esp12_main.png) 3. 手机配置WiFi ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/esp12_wifi_connect.png) 5. http自动IP定位 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/esp12_getip.png) 6. httpS协议获取高分天气 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/esp12_getweather.png) 7. ntp获取网络时间 ![输入图片说明](%E5%9F%BA%E4%BA%8ECW32%E8%B6%85%E4%BD%8E%E5%8A%9F%E8%80%97%E5%A2%A8%E6%B0%B4%E6%97%B6%E9%92%9F/esp12_ntp.png)