熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
備注下:mcu頻率為22.1184 esp8266 115200 DHT11對(duì)時(shí)鐘要求較高,個(gè)人修改要注意, 定時(shí)器為附帶,可以刪除 |
原來(lái)WiFi模塊插上OLED 屏幕就閃,是我的51開(kāi)發(fā)板的3.3V有問(wèn)題,換單獨(dú)的3.3V電源就好了 在串口助手里面設(shè)置WiFi模塊方法如下: esp8266獲取網(wǎng)絡(luò)時(shí)間 1.使用串口發(fā)送指令A(yù)T+CWMODE=1設(shè)置模塊Wi-Fi應(yīng)用模式為Station模式; 2.發(fā)送指令A(yù)T+RST重啟模塊使應(yīng)用模式更改生效; 3.發(fā)送指令A(yù)T+CWJAP ="ssid","pwd"連接AP; 4.發(fā)送指令A(yù)T+CIPMUX=0設(shè)置模塊為單路連接模式,模塊默認(rèn)為單路連接模式; 5.發(fā)送指令A(yù)T+CIPSTART="TCP","api.k780.com",80 與服務(wù)器建立TCP連接 ; 6.發(fā)送指令A(yù)T+CIPMODE=1設(shè)置模塊傳輸模式為透?jìng)髂J剑?br /> 7.發(fā)送指令A(yù)T+CIPSEND開(kāi)啟透?jìng)髂J较蚍⻊?wù)器發(fā)送數(shù)據(jù),模塊收到此指令后先換行后返回“>” 8.剩下只需要發(fā)送 GET api.k780:88/?app=life.time&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json&HTTP/1.1 \r\n,就能獲取到年月時(shí)間。 |
51hei截圖20230207134554.png (100.44 KB, 下載次數(shù): 96)
按照樓主的程序,單片機(jī)用的STC15F2K60S2,接上WiFi模塊(接在單片機(jī)的串口2),OLED 屏幕閃爍,不顯示字符,不接WiFi模塊OLED能正常顯示,請(qǐng)教這是什么原因呢? |
51hei圖片_20230201145845.jpg (72.31 KB, 下載次數(shù): 114)
51hei圖片編輯_20230201145817.jpg (41.3 KB, 下載次數(shù): 109)
我單片機(jī)用的15F2K60S2,不接WiFi模塊OLED能正常顯示,接上WiFi模塊OLED 屏幕就不停的閃,是什么原因呢? WiFi模塊用串口助手調(diào)試能獲取到網(wǎng)絡(luò)時(shí)間 |
51hei圖片編輯_20230201145817.jpg (41.3 KB, 下載次數(shù): 109)
51hei圖片_20230201145845.jpg (72.31 KB, 下載次數(shù): 98)
稍稍修改一下,ESP8266.c中的串口2中斷函數(shù)里面,變量a,b應(yīng)該為static |
非常不錯(cuò),實(shí)測(cè)可用 |
我正在進(jìn)行中,學(xué)習(xí)一下 |
謝謝,正在學(xué)習(xí)。十分感謝。 |
謝謝啦,可以學(xué)習(xí)一下,可以使用stm32單片機(jī)開(kāi)發(fā) |
相當(dāng)不錯(cuò)的資源,下載來(lái)研究研究 |
謝謝啦,可以學(xué)習(xí)一下,可以使用stm32單片機(jī)開(kāi)發(fā) |
謝謝,正在學(xué)習(xí)。十分感謝。 |
Powered by 單片機(jī)教程網(wǎng)