国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

microPython 吃透 esp8266 NodeMCU v3 ch340串口收發(fā)

這篇具有很好參考價(jià)值的文章主要介紹了microPython 吃透 esp8266 NodeMCU v3 ch340串口收發(fā)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


microPython 吃透 esp8266 NodeMCU v3 ch340串口收發(fā)》》》》》》》》》》
這塊板子的淘寶鏈接》
》》》》》》》》》》

串口4種情況說(shuō)明

1. usb口是ch340轉(zhuǎn)UART0,雙向收發(fā)

2. UART0 位于引腳 1 (TX) 和 3 (RX) 上。UART0是雙向的,默認(rèn)情況下用于REPL.,但是這塊板子的RX 好像有問(wèn)題使用引腳無(wú)法接收數(shù)據(jù),因此使用引腳的UART0僅是TX。

3. 引腳 15 (TX) 和 13 (RX)默認(rèn)不能使用,可以通過(guò)將uart0 映射到這個(gè)串口上,實(shí)際只是引腳切換,還是uart0,但是由于引腳15 不能接入高電平,因此映射過(guò)來(lái)的UART0僅是RX

4.UART1在引腳2(TX)和8(RX)上,但是引腳8用于連接閃存芯片,因此UART1僅是TX。

1.使用串口uart0 時(shí)需要將 REPL(調(diào)試終端)進(jìn)行分離

打開(kāi)boot.py,去掉uart0 分離的注釋?zhuān)欢ㄒ赽oot.py 進(jìn)行分離。否則無(wú)效。
microPython 吃透 esp8266 NodeMCU v3 ch340串口收發(fā)

2. 使用usb口進(jìn)行UART0串口通信

from machine import UART,Pin
import time

uart = UART(0, 115200, tx=Pin(1), rx=Pin(3))
uart.write(b"The quick brown fox jumps over the lazy dog\r\n")
ch = b""
while ch != b"q":
    if uart.any():
        ch = uart.read()
        uart.write(ch)
    time.sleep_ms(70)

3.uart0使用 GPIO 1 (TXD0) 和 GPIO3 (RXD0) 進(jìn)行數(shù)據(jù)發(fā)送(可以進(jìn)行接收測(cè)試,有些不同電路的板子可以雙向通信)

TX 接D9

from machine import UART,Pin

uart = UART(0, 115200, tx=Pin(1), rx=Pin(3))
uart.write(b"The quick brown fox jumps over the lazy dog\r\n")

4. uart0 使用 GPIO13(RXD2)進(jìn)行數(shù)據(jù)接收,不可以和uart1同時(shí)使用

注意接線TX 接 D7

from machine import UART,Pin
import time
power_led = Pin(2, Pin.OUT)
uart = UART(0, 115200, tx=Pin(15), rx=Pin(13))  # 映射
ch = b""
while ch != b"q":
    if uart.any():
        ch = uart.read()
    time.sleep_ms(70)
   
for index in range(4):
    power_led.value(0) #點(diǎn)亮LED
    time.sleep_ms((index+1)*70)
    power_led.value(1) #熄滅LED
    time.sleep_ms((index+1)*50)
    power_led.value(0) #點(diǎn)亮LED

5. uart1使用 GPIO2(TXD1)進(jìn)行數(shù)據(jù)發(fā)送

注意接線RX 接 D4

from machine import UART
import time

uart = UART(1, 115200)
uart.write(b"The quick brown fox jumps over the lazy dog\r\n")
ch = b"1"
while ch != b"q":
    uart.write(ch)
    time.sleep_ms(70)

6.總結(jié)

針對(duì)這款板子的串口功能測(cè)試情況都在上面了,固件microPython 1.15??赡懿煌娐吠卣沟陌遄?略微有 收發(fā)功能上的差異,自行進(jìn)行測(cè)試一下。

需要嵌入式軟件定制開(kāi)發(fā)進(jìn)群

686070107文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-417869.html

到了這里,關(guān)于microPython 吃透 esp8266 NodeMCU v3 ch340串口收發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • CH340N串口模塊原理圖

    CH340N串口模塊原理圖

    使用單片機(jī)的時(shí)候,通過(guò)串口燒入程序不失為一種很好的辦法,在這里給大家介紹一款非常簡(jiǎn)易的串口芯片CH340N芯片。 ch340N芯片為sop-8封裝,有且僅有8個(gè)引腳,而且內(nèi)部自帶晶振,不需要額外的晶振。價(jià)格約為2元。 其電路圖如下,可以看到非常的簡(jiǎn)單。 歡迎關(guān)注微信公眾號(hào)

    2024年02月11日
    瀏覽(91)
  • 【CH340N USB轉(zhuǎn)串口通信】

    【CH340N USB轉(zhuǎn)串口通信】

    CH340N芯片是一種USB轉(zhuǎn)串口芯片,它可以將USB接口轉(zhuǎn)換為UART串口接口,使計(jì)算機(jī)可以通過(guò)USB接口和單片機(jī)等設(shè)備進(jìn)行通信。該芯片具有低功耗、高穩(wěn)定性等特點(diǎn),被廣泛用于電子設(shè)備中。 CH340N是一個(gè) USB 總線的轉(zhuǎn)接芯片,實(shí)現(xiàn) USB 轉(zhuǎn)串口,支持 5V 電源電壓和 3.3V 電源電壓。 全

    2024年02月01日
    瀏覽(100)
  • Arduino + ESP8266 NodeMcu(超詳細(xì))

    Arduino + ESP8266 NodeMcu(超詳細(xì))

    ????????從計(jì)算機(jī)學(xué)院入坑工學(xué)院,第一次學(xué)習(xí)Arduino+ESP8266 NodeMcu( CH340驅(qū)動(dòng)版 )開(kāi)發(fā)板的學(xué)習(xí) ????????本著小白上道,才發(fā)現(xiàn)各種開(kāi)源項(xiàng)目和一些包在到處割韭菜,記錄一下第一次學(xué)習(xí)安裝遇到的坑 (本次記錄所有下載鏈接和我上傳在CSDN上的下載項(xiàng)目全部免費(fèi)提供

    2023年04月08日
    瀏覽(83)
  • NodeMCU ESP8266 中斷介紹以及使用詳解

    NodeMCU ESP8266 中斷介紹以及使用詳解

    今天,我們將學(xué)習(xí)中斷和定時(shí)器的相關(guān)概念,并且基于NodeMCU ESP8266 12E開(kāi)發(fā)板搭建硬件電路,通過(guò)使用中斷和定時(shí)器實(shí)現(xiàn)我們想要實(shí)現(xiàn)的功能。 中斷在嵌入式開(kāi)發(fā)中是很常見(jiàn)的功能,特別是在單片機(jī)的開(kāi)發(fā)中。通常 GPIO 引腳可以接收外部的信號(hào),根據(jù)不同的信號(hào)類(lèi)型,可以觸

    2024年02月04日
    瀏覽(90)
  • 01-ESP8266 NodeMCU 物聯(lián)網(wǎng)開(kāi)發(fā)初識(shí)

    01-ESP8266 NodeMCU 物聯(lián)網(wǎng)開(kāi)發(fā)初識(shí)

    Author:teacherXue ESP8266 是 Espressif Systems 生產(chǎn)的 Wi-Fi 片上系統(tǒng) (SoC)。它非常適合物聯(lián)網(wǎng)和家庭自動(dòng)化項(xiàng)目,目前有非常高的市場(chǎng)普及率,還有更加高端的同時(shí)支持wifi和藍(lán)牙的雙核心芯片ESP32,可以在樂(lè)鑫官網(wǎng)查看完整的芯片列表。 ESP8266芯片的技術(shù)特性 處理器: L106 32 位 RISC 微

    2024年02月11日
    瀏覽(101)
  • NodeMCU ESP8266開(kāi)發(fā)流程詳解(圖文并茂)

    NodeMCU ESP8266開(kāi)發(fā)流程詳解(圖文并茂)

    NodeMCU ESP8266基于Arduino IDE的開(kāi)發(fā)相對(duì)來(lái)說(shuō)還是比較容易上手的,我們基本需要以下幾個(gè)東西; 一臺(tái)安裝好Arduino IDE的PC,并且已經(jīng)部署環(huán)境(安裝好開(kāi)發(fā)板的串口驅(qū)動(dòng)); NodeMCU ESP8266 開(kāi)發(fā)板; USB線(根據(jù)實(shí)際開(kāi)發(fā)板的情況,本文需要Micro-USB的線); 具體如下圖所示; 本文默

    2024年02月06日
    瀏覽(91)
  • ESP8266/ESP32 NodeMCU接入阿里云物聯(lián)網(wǎng)平臺(tái)

    ESP8266/ESP32 NodeMCU接入阿里云物聯(lián)網(wǎng)平臺(tái)

    阿里云物聯(lián)網(wǎng)平臺(tái)公共實(shí)例是免費(fèi)的,且不像然也等服務(wù)器一樣無(wú)法區(qū)分不同用戶發(fā)布的話題。本文采用常規(guī)的pubsubclient庫(kù)連接阿里云。ESP8266/ESP32用pubsubclient接入阿里云平臺(tái)截至寫(xiě)稿的現(xiàn)在,網(wǎng)上有的資源較少,現(xiàn)在我就來(lái)介紹一下使用方法 1.登錄阿里云官網(wǎng)https://www.aliyu

    2024年02月02日
    瀏覽(97)
  • NodeMCU ESP8266硬件開(kāi)發(fā)板的熟悉

    NodeMCU ESP8266硬件開(kāi)發(fā)板的熟悉

    什么是 ESP8266 NodeMCU? ESP8266 是樂(lè)鑫開(kāi)發(fā)的一款低成本 Wi-Fi 芯片。 ESP8266可以作為一共獨(dú)立的設(shè)備進(jìn)行運(yùn)行,也可以作為一款WiFi模塊,通過(guò)AT指令進(jìn)行控制。 例如,您可以將 ESP8266 連接到 單片機(jī),通過(guò)串口AT指令實(shí)現(xiàn)增加 Wi-Fi 的功能。最實(shí)際的應(yīng)用是將它其用作獨(dú)立設(shè)備。

    2024年02月06日
    瀏覽(82)
  • NodeMCU ESP8266 GPIO使用詳解(圖文并茂)

    NodeMCU ESP8266 GPIO使用詳解(圖文并茂)

    前面的文章中我們已經(jīng)學(xué)習(xí)了如何點(diǎn)亮一個(gè)LED燈,在嵌入式的世界里,這個(gè)相當(dāng)于我們初學(xué)一門(mén)編程語(yǔ)言,寫(xiě)下的Hello World程序。 為了讓LED閃爍,我們需要操作芯片的GPIO,這是硬件最底層的概念,只不過(guò) Arduino 的編程中,底層的庫(kù)函數(shù)已經(jīng)為我們做好了硬件的封裝,只要調(diào)用

    2024年02月03日
    瀏覽(625)
  • NodeMCU ESP8266 的PWM波形輸出教程(圖文并茂)

    NodeMCU ESP8266 的PWM波形輸出教程(圖文并茂)

    PWM是脈沖寬度調(diào)制(Pulse Width Modulation)的縮寫(xiě),是一種用于控制電子設(shè)備的技術(shù)。 PWM的基本原理是周期性地改變信號(hào)的脈沖寬度,通常以一個(gè)固定的 周期 ( Period )為基準(zhǔn),然后在每個(gè)周期內(nèi)調(diào)整脈沖的占空比( Duty ),即高電平和低電平的時(shí)間比例。 可以通過(guò)調(diào)整脈沖信號(hào)的

    2024年01月17日
    瀏覽(148)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包