久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2717|回復: 8
收起左側

ATK-ESP8266和51單片機電平不兼容嗎?

[復制鏈接]
ID:929156 發表于 2021-5-31 09:19 | 顯示全部樓層 |閱讀模式
本帖最后由 esp8266atk 于 2021-5-31 09:31 編輯

在正點原子購入的ATK-ESP8266,單片機是普中開發板STC89C52。
單片機可以和CH340正常通信,CH340可以和ATK-ESP8266正常通信,但單片機和ATK-ESP8266的通信就有問題了。
  • 具體問題:單片機和8266通信時,代碼部分設定,中斷服務函數若RI==1,接收SBUF數據,顯示到LCD1602上,實際運行時,LCD1602顯示的數據不是ESP8266發來的,而是單片機發出去的AT指令。按道理,單片機發AT指令雖然會進入中斷服務函數,但不會進入RI==1的if語句,也不會執行LCD顯示。這個時候用CH340的rx接單片機rx,tx接tx,共用串口,觀察ESP8266的收發,串口調試助手上的顯示一切正確(如單片機發送AT,串口調試助手上會顯示ESP8266返回的OK)
  • 單獨看單片機的接收問題:用CH340(UTX)給ESP8266(RXD)發AT指令,讓STC89C52(P30)來接收ESP8266(TXD)發的信息,也有問題,單片機接收到的是CH340發出來的AT指令,不是ESP8266返回的信息。
  • 單獨看單片機的發送問題:用STC89C52(P31)來給ESP8266(RXD)發AT指令,讓CH340(URX)來接收ESP8266(TXD)發的信息,沒有問題,單片機發AT,串口調試助手會收到OK

求助啊大佬們!
回復

使用道具 舉報

ID:277550 發表于 2021-5-31 12:27 | 顯示全部樓層
電路是如何連接的、主要程序又是如何的




電平可以直接連接的,不然就按電平方向,加個二極管。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:929156 發表于 2021-5-31 14:17 | 顯示全部樓層
devcang 發表于 2021-5-31 12:27
電路是如何連接的、主要程序又是如何的

加二極管是有什么用呢大佬,看電路通不通嗎,我馬上把程序和電路連接傳上來
回復

使用道具 舉報

ID:929156 發表于 2021-5-31 14:21 | 顯示全部樓層
本帖最后由 esp8266atk 于 2021-5-31 14:27 編輯

uartrecieve.png 創建了一個專門測試51單片機和8266之間通信的工程文件,代碼如下main.c里的主函數代碼
main,c.png
串口初始化程序代碼 uartinit.png uartsend.png
回復

使用道具 舉報

ID:414556 發表于 2021-6-1 21:27 | 顯示全部樓層
本帖最后由 amandv 于 2021-6-1 21:37 編輯

兩串口用200歐電阻隔開,畢竟一個是5V,一個是3.3V。這是我幾年前的項目用的,幾年來通訊都正常。還有,你測試的時候應該斷開CH340,電路的上拉下拉會影響通訊,不要總帶著第3者調試。
回復

使用道具 舉報

ID:88256 發表于 2021-6-1 22:43 | 顯示全部樓層
你把ESP8266直接連接到STC89C52嗎?ESP8266的供電和信號高電平是3.3V,而單片機的是5V,直接相連容易燒壞ESP8266的,要經過電平轉換。
回復

使用道具 舉報

ID:366877 發表于 2021-6-2 10:37 | 顯示全部樓層
ESP8266電源電壓(+ 3.3V到3.6V),LTTL電平。不能直接和通用51單片機相聯。
回復

使用道具 舉報

ID:517951 發表于 2024-10-29 07:37 | 顯示全部樓層
ESP8266電平電壓為3.3v, 與5V單片機IO口, 電源電壓不匹配, 可以采用3.3v的低壓版的51單片機.
回復

使用道具 舉報

ID:1127755 發表于 2024-10-29 11:00 | 顯示全部樓層
ATK-ESP8266(通常指的是ESP8266模塊)和51單片機之間的電平確實存在不兼容的問題。ESP8266的工作電壓一般為3.3V,而大多數51單片機(8051系列單片機)工作在5V電壓下。因此,如果直接將51單片機的I/O口與ESP8266連接,可能會導致ESP8266受到損壞。 為了確保兩者之間的兼容性,通常需要采取以下措施:   電平轉換:使用電平轉換器(Level Shifter)將51單片機的5V信號轉換為ESP8266所需的3.3V信號。反之,如果ESP8266需要向51單片機發送信號,也可以使用電平轉換器來提高信號電平。   分壓電路:對于單向數據傳輸,可以使用分壓電阻網絡將5V信號降低到3.3V。   直接連接:在一些情況下,如果51單片機的輸出電流很小,并且不需要很長時間的高電平信號,可以嘗試直接連接。但這種方式風險較大,不推薦在重要應用中使用。   總之,在連接ESP8266和51單片機時,務必確保電平匹配,以避免損壞任何組件。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产91在线看 | 蜜臀久久99精品久久久久宅男 | 欧美日韩国产一区二区 | 国产激情网 | 丁香av | 高清乱码男女免费观看 | 日韩精品久久久久 | 日韩中文字幕第一页 | 狠狠综合网 | 日韩一区二区三区精品 | 欧美精品亚洲精品 | 欧美爱爱视频 | 国产区在线视频 | 午夜免费视频 | 日韩精品在线视频 | 少妇性bbb搡bbb爽爽爽欧美 | 日本不卡视频 | 天天干夜夜爱 | 日本香蕉视频 | 在线视频91 | 一区二区三区黄色 | 一级黄片毛片 | 国产日韩欧美在线 | 中文字幕理论片 | 成人激情在线观看 | av在线播放观看 | 黄色免费小视频 | 欧美国产日韩一区二区 | 两性免费视频 | 一区二区三区四区视频 | 97色婷婷| 一区二区国产在线 | 黄色国产在线观看 | 亚洲激情自拍 | 又色又爽又黄18网站 | 免费精品视频 | 一区二区精品视频 | 亚洲精品www久久久久久广东 | 欧美视频一二三区 | 久草免费在线观看视频 | 在线亚洲欧美 |