1.DS3231是Dallas/Maxim生产的RTC芯片,I2C总线,工作电压2.3-5.5V,器件地址0x68,丝印“I2C Pi RTC V1.0 IOTMCU”模块所用电池为CR1220,芯片引脚排列和应用电路如下图:
模块焊有2*3P排座,从顶面看,电池靠下时,引脚排列如下:
GND | NC | NC |
SCL | SDA | VCC |
2.工具->开发板->开发板管理器,添加ESP8266,如图
3.工具->管理库->库管理器,添加MD_DS3231,如图:
4.工具->开发板->ESP8266 Boards->Node MCU 1.0(ESP-12E Module),
文件->示例->第三方库示例->MD_DS3231->MD_DS3231_Test
5.连接DS3231模块的SCL、SDA分别到ESP8266的GPIO5(D1)、GPIO4(D2),执行“上传”,打开串口监视器,波特率设为38400,界面如下:
6.通过串口,可以发送控制字符,例如:
?显示提示信息
tr读取当前时间,若显示2000-00-00 00:00:00说明未正常工作,可能连接失败
tw yyyymmdd hhmmss dw设置时间,dw为当前周的第几天,星期天为1,星期六为7