esp8266_ds1302_基于安信可编译器

注意:不要买ds1302N直插的,用不了

/**********************引脚选择*******************/
#define DS1302_MASTER_IO_MUX PERIPHS_IO_MUX_MTDI_U
#define DS1302_MASTER_SCLK_MUX PERIPHS_IO_MUX_MTMS_U
#define DS1302_MASTER_RST_MUX PERIPHS_IO_MUX_MTCK_U
#define DS1302_MASTER_IO_GPIO 12
#define DS1302_MASTER_SCLK_GPIO 14
#define DS1302_MASTER_RST_GPIO 13
#define DS1302_MASTER_IO_FUNC FUNC_GPIO12
#define DS1302_MASTER_SCLK_FUNC FUNC_GPIO14
#define DS1302_MASTER_RST_FUNC FUNC_GPIO13
/**********************end*******************/
  • 函数定义

void DS1302_master_gpio_init(void);
//当Vcc=2.0v时,最大时钟频率为0.5MHz;当Vcc=5.0v时,最大时钟频率为2.0MHz.

void DS1302_master_writeByte(uint8 addr,uint8 wrdata); //向DS1302写入一字节数据
uint8 DS1302_master_readByte(uint8 addr);//从DS1302读出一字节数据
void DS1302_Clock_init(void);//初始化时钟数据
总共两个文件DS1302.h和DS1302.c

  • 电路连接
    esp8266_ds1302_基于安信可编译器_第1张图片
  • 串口输出
  • esp8266_ds1302_基于安信可编译器_第2张图片
    文件下载链接:ds1302下载

你可能感兴趣的:(esp8266,ds1302时钟,安信可,>Esp8266)