在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

esp32s3使用多串口

jf_49040007 ? 來源:jf_49040007 ? 作者:jf_49040007 ? 2023-11-06 11:29 ? 次閱讀

esp32s3使用多串口

我按照別人博客中設置串口2,串口打印有問題,因為沒有看到esp32s3 多串口,就總結了一下自己的經驗

下圖為esp32的引腳圖

picture 0

下圖為esp32s3的引腳圖

picture 1

ESP32-S3 有三個 UART(通用異步收發器控制器,即 UART0、UART1、UART2,支持異步通信RS232RS485)和 IrDA,通信速率可達到 5 Mbps。UART 控制器具有如下特性:

  • 支持三個可預分頻的時鐘
  • 編程收發波特率
  • 三個 UART 的發送 FIFO 以及接收 FIFO 共享 1024 x 8-bit RAM
  • 全雙工異步通信
  • 支持輸入信號波特率自檢功能
  • 支持 5/6/7/8 位數據長度
  • 支持 1/1.5/2/3 個停止位
  • 支持奇偶校驗位
  • 支持 AT_CMD 特殊字符檢測
  • 支持 RS485 協議
  • 支持 IrDA 協議
  • 支持 GDMA 高速數據通信
  • 支持 UART 喚醒模式
  • 支持軟件流控和硬件流控

每個UART都分配有默認的 GPIO,但是根據您的 ESP32 電路設計進行更改,這些引腳可能與嵌入式閃存、板載 PSRAM 或外圍設備沖突。

任何 GPIO 都可以用于使用 GPIO 矩陣的硬件 UART,因此為避免沖突,只需在構造時提供tx和 rx 引腳即可。

下面是ESP32-S3 UART的默認引腳。

UART0UART1UART2
發送(TX)IO43IO17 / 任意IO任意IO
接收(RX)IO44IO18 / 任意IO任意IO

因為我看一般說明串口1最好不要有占用,一般去使用串口0和串口2

重點怎么去知道自己arduino庫是默認哪個引腳

我使用的是platformio開發,arduino ide應該同理
下圖該文件下,我的路徑是如下圖,找到該.c文件,
picture 2

這個是我的uart2的發送引腳,這個沒有更改過該文件,uart2可以自定io這個沒試過,畢竟是默認文件就沒更改了,理論上應該可以自定義。
picture 3

picture 6

picture 7

測試程序 UART2(TX 20 RX 19)

// Sender發送端

void setup() {
Serial.begin(115200);
Serial2.begin(115200);
Serial.println("i am serial 0");

}

void loop() {
mySerial2.println("i am serial 2ww");
delay(1000);
}

測試效果

picture 5

總結

最終不管芯片型號怎么改變,都可以在那個.cpp文件進行查看。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    114

    文章

    16871

    瀏覽量

    182424
  • 串口
    +關注

    關注

    14

    文章

    1580

    瀏覽量

    78414
  • ESP
    ESP
    +關注

    關注

    0

    文章

    188

    瀏覽量

    34583
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    請問ESP32S3從機模式下如何連續接受幀數據?

    我們公司計劃用ESP32S3做AFE主控,目前選用的AFE有2個SPI接口(1主,1從),ESP32作為主機向AFE的SPI從機端口發送命令進行控制,AFE通過其SPI主機向ESP32響應數據。所以
    發表于 06-06 06:08

    ESP32S3外置Jtag連接失敗的原因?

    首先介紹一下情況: 芯片:ESP32S3 ESPIDF版本:V5.04 OpenOCD:ESPIDF自帶的版本 JlinkV9:已經通過zadig-2.8切換成WinUSB 現狀:已經燒毀efuse
    發表于 06-07 08:30

    esp32s3 RMT通道報錯是什么原因導致的?

    esp32s3 esp-idf5.0 示例examplesperipheralsrmtstepper_motor 測試成功 然后我按照官網手冊Multiple Channels
    發表于 06-07 07:01

    esp32s3 GPIO改成uart2之后沒收到串口消息是怎么回事?

    esp32s3是有3個uart控制器的,我原本用的是uart1配置了GPIO17和GPIO18,能收到串口消息,但是同樣的GPIO改成uart2之后好像沒收到串口消息,不是說能配置成任
    發表于 06-11 06:31

    使用esp-idf-tools2.12不能搭建esp32s3開發環境是什么原因?

    各位好: 我們需要使用esp32s3開發產品,根據“esp-idf-zh_CN-v5.0-dev-890-gf5bc471-esp32s3.pdf”指導文檔搭建vs code開發環境,然后從官網上
    發表于 06-27 08:20

    請問ESP32S3的PCLK的上限為多少?

    參考貴司的鏈接 https://docs.espressif.com/projects/esp ... .html#pclk ESP32 的 PCLK 上限為 8 MHz 。 ESP32S2 的 PCLK 上限為 32 MHz。
    發表于 06-28 11:55

    esp32s3的啟動時間遠大于esp32,為什么?

    我自己畫了一塊esp32s3的開發板,使用esp32s3-wroom-1 n8r2的模組,最近測試時發現,這個開發板在幾乎沒有添加額外程序時啟動需要70ms,而esp32在使用相同程序測試時甚至
    發表于 07-01 06:25

    ESP32S3 通過USB燒錄,燒錄失敗

    ESP32S3板通過usb插入電腦,電腦端COM設備能檢測到串口,現象為反復連接、斷開。現手動強制讓ESP32S3進入燒錄狀態,按照官網說明,先按下boot鍵(GPIO0腳拉低),再按en
    發表于 09-30 10:28

    ESP32S3刷寫程序不進去怎么解決?

    ESP32-S3-DevKitC-1我就是最近才出現的這個狀況,刷寫程序的時候刷不進去,會報錯,報錯的完整日志如下: ESP32S3 不能刷寫 日志.txt(4.13 KiB) Downloaded 48 times
    發表于 02-09 09:12

    esp32S3無法燒寫的原因是什么?

    使用的是esp32S3,IDF v4.3,環境windows 10前面的構建都可以成功,但是一進入燒寫就會報錯:A fatal error occurred: This chip
    發表于 02-20 08:11

    ESP32S3內部外設包括DMA之類的可以直接用ESP32的配置來啟用嗎?

    剛開始學習ESP32,用的是ESP32S3的模塊,但是發現目前IDF4.4包括4.4.2的庫對ESP32S3的支持還不完善。例如在SPI這方面,SPI的底層驅動初始化部分,DMA的選擇判斷里面沒有
    發表于 03-06 07:10

    使用esp-idf-tools2.12不能搭建esp32s3開發環境的原因?

    我們需要使用esp32s3開發產品,根據“esp-idf-zh_CN-v5.0-dev-890-gf5bc471-esp32s3.pdf”指導文檔搭建vs code開發環境,然后從官網上下載了
    發表于 03-09 06:47

    使用Arduino通過USB串行對ESP32S3進行編程和調試

    電子發燒友網站提供《使用Arduino通過USB串行對ESP32S3進行編程和調試.zip》資料免費下載
    發表于 10-19 14:50 ?5次下載
    使用Arduino通過USB串行對<b class='flag-5'>ESP32S3</b>進行編程和調試

    合宙ESP32-S3開發板特性解讀

    MCU開發板,尺寸僅為21mm×51mm;板邊采用郵票孔設計,方便開發者在不同場景下使用。 LuatOS已完成對ESP32-S3的基本適配。 最新開發資料匯總:luatos.com/t/esp32s3
    的頭像 發表于 01-11 18:45 ?1.1w次閱讀

    基于ESP32S3系列模組的開發板

    基于ESP32S3系列模組的開發板
    的頭像 發表于 04-10 11:25 ?5433次閱讀
    基于<b class='flag-5'>ESP32S3</b>系列模組的開發板
    主站蜘蛛池模板: 日日干视频 | 伊人成综合 | 日本高清网站 | 51成人网| 日本人的xxxxxxxxx69 | 黄色国产 | 亚洲欧美精品成人久久91 | 亚洲一区二区三区免费观看 | 日韩免费毛片 | 一 级 黄 中国色 片 | 免费的国语一级淫片 | 日本免费网站 | 1024毛片 | 日本最新免费网站 | 日本媚薬痉挛在线观看免费 | 奇米福利视频 | 天天摸天天碰成人免费视频 | 国产香蕉视频在线观看 | 精品精品国产理论在线观看 | 花怜write. as| 国产伦精品一区二区三区 | 国产免费的野战视频 | 宅男噜噜噜66 | 久久精品国产免费看久久精品 | 免费色视频在线观看 | 久久六月丁香婷婷婷 | 国产handjob手交在线播放 | 欧美一级黄色录相 | 月夜免费观看完整视频 | 天天爽夜夜爽8888视频精品 | 久久在线精品 | 优优国产在线视频 | 久久澡人人澡狠狠澡 | 天天澡天天干 | 夜夜bb| 欧美三级不卡在线观线看高清 | 欧美精品国产第一区二区 | 欧美视频在线观在线看 | 国产亚洲第一伦理第一区 | 亚洲一二三区在线观看 | 成人欧美精品一区二区不卡 |