SES 2.6价签锂电供电后接板
简介
给ses 2.6价签的背板
简介:给ses 2.6价签的背板开源协议
:GPL 3.0
描述
使用ses 2.6 G1 C BW型号的黑白价签二次开发作为简单时钟使用
该价签使用cc2510F32作为主控 ,有4K ram和32Kflash 足够可以开发用,不像msp430g2553那么局促。
下面是板子实拍图。
通过万用表量出IO,一共加上调试IO共有6个IO可用
CC2510通过SmartRF04EB仿真器烧录调试,开发使用IAR8051开发,具体可看我的开源点亮例子
https://gitee.com/stw123456/epd_cc2510
通过一个月的学习和验证调试,已经实现使用外部32K晶振精确走时,不过外部晶振虽然准确,但是还会受到温度影响。所以飞线P0_4 作为SDA P0_2作为SCL 作为I2C使用高精度温补RTC去走时,兼容RX8025T和DS3231时钟芯片,使用DS3231还可以显示当前温度(P1_1去控制电源),DS3231 VCC供电工作电流大100uA,只能使用掉电走时才能做到1ua待机,可能还有其他问题,DS3231长时间VCC供电当VCC供电读取数据会出错,即使我先供电2秒后读取还是出错。
P07 IO飞线一个按钮实现按键调整时间。
具体如下图
实现下面功能:
- 上电自动检测是否有RTC芯片DS3231或者RX8025T,有则使用RTC走时,无则使用32K时钟(DS3231可显示温度)。
- 优化功耗可以做到每分钟局刷44uA电流,算是最低功耗(局限于屏幕刷新电流6ma左右不然可以做到30ua左右),未优化前100ua左右。
- 可通过按键修改时间,长按切换,短按加或者确认。在时钟模式可短按3或4次进入设置模式。
- 可以切换黑底白字或白底黑字。
- 可以设置供电口电压范围,实现锂电在3.25V停止刷新,等电压上升到3.3V可以再次开始运行,避免过放锂电。
- 日期、时间、节气、农历、供电口电压显示
此工程就是该固件使用的背板,可以替换原一次性电池作为锂电供电板使用。
下面是时钟介绍
https://www.bilibili.com/video/BV1Vk4y1h7wW
https://www.bilibili.com/video/BV1tY411B76r
提供简单的固件给大家玩,不提供完整固件。
只能使用板载晶振走时和上电时时间设置,之后无法通过按键设置时间,要设置只能断电再上电。
评论