esp8266_ds1302_基于安信可编译器

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013581207/article/details/84324867

注意:不要买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

  • 电路连接
  • 串口输出
  • 在这里插入图片描述
    文件下载链接:ds1302下载
展开阅读全文

没有更多推荐了,返回首页