user,除了user_main.c和Makefile,其它C文件都刪掉。打開user_main.c文件,去掉文件頭多余的頭文件,添加如下兩個和串口相關的頭文件:" />

精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

ESP8266到底有幾個串口?串口實例說明

單片機愛好者 ? 2019-08-03 11:45 ? 次閱讀

問題:ESP8266有幾個串口?

答:一個半。

先說一個完整的,這個比較常用。

以第三節(jié)生成的工程為例。咱們做一些修改。在軟件左側的Project Explorer打開app->user,除了user_main.c和Makefile,其它C文件都刪掉。打開user_main.c文件,去掉文件頭多余的頭文件,添加如下兩個和串口相關的頭文件:

函數user_init(void)內,除了初始化相關的函數,其余都去掉。添加串口初始化函數,設置波特率為115200,同時打印輸出“Hello world!”

保存、清理、編譯一條龍,生成bin文件。

注意事項:user_main.c里面和系統(tǒng)初始化、系統(tǒng)配置相關的函數或定義不要動,如user_pre_init(void)、at_partition_table[]。如果是SDK2.2的話,你把這些刪掉是沒影響的,但是3.0不可以。

接下來說那半個UART,為什么說它是半個? 因為它只有一個發(fā)送管腳,TXD。其實從串口的初始化函數可以看出來,模塊上面不止一個UART口:

uart_init(BIT_RATE_115200, BIT_RATE_115200);

咱們通常用來下載程序,或者輸出調試信息的那個端口就是UART0,那么另一個自然就是UART1。對應的IO管腳在哪里?

打開uart.c文件,找到uart_init(void) 函數??梢园l(fā)現:

它的UART1的輸出管腳是GPIO2,如果要使用這個功能的話,把第340行的注釋取消就可以,此時UART0只能做為程序下載接口,無法再輸出調試信息。

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

    關注

    14

    文章

    1543

    瀏覽量

    76189
  • uart
    +關注

    關注

    22

    文章

    1227

    瀏覽量

    101171
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    44833

原文標題:ESP8266_05 ESP8266有幾個串口?

文章出處:【微信號:gh_dae0718828df,微信公眾號:gh_dae0718828df】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ESP8266串口WIFI

    esp8266圖文,AT例程!?。。。。。。。?!
    發(fā)表于 11-10 17:09 ?0次下載

    ESP8266_Doit串口透傳固件使用方法-圖文說明(V2.4

    ESP8266串口透傳固件使用
    發(fā)表于 12-24 23:38 ?58次下載

    AirM2M-ESP8266-串口WiFi模塊使用詳解V2.8

    AirM2M-ESP8266-串口WiFi模塊使用詳解V2.8
    發(fā)表于 02-28 22:53 ?26次下載

    ESP8266串口WiFi擴展板產品使用說明

    ESP8266串口WiFi擴展板
    發(fā)表于 03-19 11:47 ?16次下載

    esp8266無線串口模塊分析介紹

     ESP8266芯片是一款串口轉無線模芯片,內部自帶固件,用戶操作簡單,無需編寫時序信號等。ESP8266 系列模組是安信可(Ai-thinker)公司采用樂鑫ESP8266芯片開發(fā)的
    發(fā)表于 11-03 10:28 ?1.3w次閱讀

    esp8266-SDK的串口發(fā)送和中斷接收

    最近剛開始玩ESP8266這個模塊,主要是用在兩個ESP8266之間的通信上,進行數據的傳輸。主要是把兩個ESP8266分別配制成AP模式(服務器)和STA模式(客戶端)。通過配置從而使其進行通信,由于固件在出廠時已經配置好了,
    發(fā)表于 11-23 15:02 ?2w次閱讀

    Ardnino的ESP8266編程源碼

    這是采用Ardniuo for ESP8266 IDE 編寫的ESP8266的編程,簡單實現WIFI串口通訊,讓51單片機不用在寫AT指令的編程。 可以通過電腦串口調試查看信息,不過
    發(fā)表于 12-04 11:54 ?9次下載

    esp8266串口wifi實例

    ESP8266串口WiFi擴展板是深圳四博智聯科技有限公司開發(fā)的一款基于樂鑫ESP8266的超低功耗的UART-WiFi模塊,本文介紹了ESP8266的特點以及使用總結跟示例
    發(fā)表于 12-08 13:34 ?1.9w次閱讀

    esp8266中文資料匯總(esp8266引腳圖_與單片機連接_串口wifi實例

    本文首先介紹了esp8266引腳圖功能與esp8266特性,其次介紹了 單片機與ESP8266串口連接及最小系統(tǒng)連接與程序分享,最后介紹了esp8
    發(fā)表于 05-24 08:36 ?22.5w次閱讀
    <b class='flag-5'>esp8266</b>中文資料匯總(<b class='flag-5'>esp8266</b>引腳圖_與單片機連接_<b class='flag-5'>串口</b>wifi<b class='flag-5'>實例</b>)

    串口型WiFi產品ESP8266用戶使用說明

    串口型WiFi產品ESP8266用戶使用說明
    發(fā)表于 05-20 15:16 ?1次下載

    51單片機+ESP8266-01通過串口通信控制LED燈

    前期準備硬件:51單片機開發(fā)板、ESP8266-01WIFI模塊、TTL-USB轉串口;軟件:Keil uv4單片機編程軟件、串口調試助手XCOM V2.0、有人網絡助手;基礎知識:單片機串口
    發(fā)表于 11-13 17:21 ?45次下載
    51單片機+<b class='flag-5'>ESP8266</b>-01通過<b class='flag-5'>串口</b>通信控制LED燈

    串口2 esp8266測試程序下載

    串口2 esp8266測試程序下載
    發(fā)表于 12-30 10:38 ?24次下載

    ESP8266使用教程之初識

    一.ESP8266介紹? 這里將會使用正點原子的 ATK-ESP8266 為例,來說明 ESP8266 的使用。? 該模塊上面板載了安可信的公司的
    發(fā)表于 01-04 18:59 ?80次下載
    <b class='flag-5'>ESP8266</b>使用教程之初識

    ESP8266 WIFI kill 2021版教程(小白0基礎)

    ESP8266 WIFI kill 2021版教程(小白0基礎)最近收拾箱子,收拾出幾個ESP8266模塊,遂做幾個WiFi kill本教程僅供技術交流使用,造成任何損失概不負責用CP
    發(fā)表于 01-12 19:40 ?0次下載
    <b class='flag-5'>ESP8266</b> WIFI kill 2021版教程(小白0基礎)

    ESP8266串口透傳TTL發(fā)送數據內容

    本文介紹ESP8266-12F 鏈接本地路由器 借助網絡調試助手實現透傳的方法 可以直接使用串口助手直接鏈接ESP8266進行設置
    發(fā)表于 11-11 17:35 ?3次下載