备注下:mcu频率为22.1184 esp8266 115200 DHT11对时钟要求较高,个人修改要注意, 定时器为附带,可以删除 |
稍稍修改一下,ESP8266.c中的串口2中断函数里面,变量a,b应该为static |
原来WiFi模块插上OLED 屏幕就闪,是我的51开发板的3.3V有问题,换单独的3.3V电源就好了 在串口助手里面设置WiFi模块方法如下: esp8266获取网络时间 1.使用串口发送指令AT+CWMODE=1设置模块Wi-Fi应用模式为Station模式; 2.发送指令AT+RST重启模块使应用模式更改生效; 3.发送指令AT+CWJAP ="ssid","pwd"连接AP; 4.发送指令AT+CIPMUX=0设置模块为单路连接模式,模块默认为单路连接模式; 5.发送指令AT+CIPSTART="TCP","api.k780.com",80 与服务器建立TCP连接 ; 6.发送指令AT+CIPMODE=1设置模块传输模式为透传模式; 7.发送指令AT+CIPSEND开启透传模式向服务器发送数据,模块收到此指令后先换行后返回“>” 8.剩下只需要发送 GET api.k780:88/?app=life.time&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json&HTTP/1.1 \r\n,就能获取到年月时间。 |
51hei截图20230207134554.png (100.44 KB, 下载次数: 96)
按照楼主的程序,单片机用的STC15F2K60S2,接上WiFi模块(接在单片机的串口2),OLED 屏幕闪烁,不显示字符,不接WiFi模块OLED能正常显示,请教这是什么原因呢? |
51hei图片_20230201145845.jpg (72.31 KB, 下载次数: 114)
51hei图片编辑_20230201145817.jpg (41.3 KB, 下载次数: 109)
我单片机用的15F2K60S2,不接WiFi模块OLED能正常显示,接上WiFi模块OLED 屏幕就不停的闪,是什么原因呢? WiFi模块用串口助手调试能获取到网络时间 |
51hei图片编辑_20230201145817.jpg (41.3 KB, 下载次数: 109)
51hei图片_20230201145845.jpg (72.31 KB, 下载次数: 98)
稍稍修改一下,ESP8266.c中的串口2中断函数里面,变量a,b应该为static |
非常不错,实测可用 |
我正在进行中,学习一下 |
谢谢,正在学习。十分感谢。 |
谢谢啦,可以学习一下,可以使用stm32单片机开发 |
相当不错的资源,下载来研究研究 |
谢谢啦,可以学习一下,可以使用stm32单片机开发 |
谢谢,正在学习。十分感谢。 |