51单片机驱动esp8266获取网络时间

第一次使用esp8266做玩具。
使用了stc89c52,ds1302,lcd1602,esp8266.

先使用了ds1302实现了本地走时的功能。
在通过esp8266获取网络时间将获取到的时间写入ds1302中。
再开启ds1302走时即可。

代码关键部分在于esp8266建立连接的部分。现把esp8266初始化并进入透传代码贴出。
建议在使用前自己用串口设备电脑直连esp8266调试at指令!!!
esp8266连接wifi的指令为
AT+CWJAP=“ssid”,“password”

Uart_Send_Data("AT+CWJAP=\"ssid\",\"password\"\r\n",sizeof("AT+CWJAP=\"ssid\",\"password\"\r\n"));//输入路由器的ssid和密码
void ESP8266_Cmd_Init()
{
   
    Uart_Send_Data("AT+RST\r\n",sizeof("AT+RST\r\n")); 
	Delay1s(10);
	Uart_Send_Data("AT+CWMODE=1\r\n",sizeof("AT+CWMODE=1\r\n"));	 
	Lcd_Show_String(0, 0, "SETING WMODE  ");

	Delay1s(3);
							 
	Uart_Send_Data("AT+CIPMUX=0\r\n",sizeof("AT+CIPMUX=0\r\n"))
  • 5
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值