在线观看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文件進行查看。

審核編輯 黃宇

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

    關注

    112

    文章

    16466

    瀏覽量

    179620
  • 串口
    +關注

    關注

    14

    文章

    1559

    瀏覽量

    77139
  • ESP
    ESP
    +關注

    關注

    0

    文章

    186

    瀏覽量

    34112
收藏 人收藏

    評論

    相關推薦

    請問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 ?3次下載
    使用Arduino通過USB串行對<b class='flag-5'>ESP32S3</b>進行編程和調試

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

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

    基于ESP32S3系列模組的開發板

    基于ESP32S3系列模組的開發板
    的頭像 發表于 04-10 11:25 ?4477次閱讀
    基于<b class='flag-5'>ESP32S3</b>系列模組的開發板
    主站蜘蛛池模板: 欧美一级高清免费播放 | 天天综合在线视频 | 狠狠色依依成人婷婷九月 | 丁香婷婷久久 | 看片在线 | 在线天堂中文字幕 | 天堂网站www天堂资源在线 | 91精品久久国产青草 | 黄免费看| 韩日一级毛片 | 国产色婷婷精品综合在线 | 日本特黄特色大片免费播放视频 | 欧美人与z0xxxx另类 | 美女扒开尿口给男的桶个爽 | 免费中国jlzzjlzz在线播放 | 色淫阁色九九 | 中文久草 | 在线视频这里只有精品 | 久久夜夜操妹子 | 欧美一级www片免费观看 | 美女屁屁免费视频网站 | 午夜免费福利在线 | 成人女人a毛片在线看 | 我想看一级黄色片 | 免费视频爱爱 | 最新版天堂中文在线官网 | 在线色| 免费人成在线观看网站 | 欧美高清一区二区三 | 一区二区三区四区电影 | 天天做爽夜夜做爽 | 五月婷婷综合在线 | 欧洲综合色 | 日本黄页视频 | 黄色a级免费 | 辣h高h肉h激h超h | 色99视频| 天天综合天天 | 黑色丝袜美美女被躁视频 | 午夜免费视频福利集合100 | 女a男0攻巨肉高h |