user,除了user_main.c和Makefile,其它C文件都刪掉。打開user_main.c文件,去掉文件頭多余的頭文件,添加如下兩個(gè)和串口相關(guān)的頭文件:" />
0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP8266到底有幾個(gè)串口?串口實(shí)例說明

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

問題:ESP8266有幾個(gè)串口?

答:一個(gè)半。

先說一個(gè)完整的,這個(gè)比較常用。

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

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

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

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

接下來說那半個(gè)UART,為什么說它是半個(gè)? 因?yàn)樗挥幸粋€(gè)發(fā)送管腳,TXD。其實(shí)從串口的初始化函數(shù)可以看出來,模塊上面不止一個(gè)UART口:

uart_init(BIT_RATE_115200, BIT_RATE_115200);

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

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

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

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

    關(guān)注

    14

    文章

    1554

    瀏覽量

    76527
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1235

    瀏覽量

    101404
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    962

    瀏覽量

    45018

原文標(biāo)題:ESP8266_05 ESP8266有幾個(gè)串口?

文章出處:【微信號(hào):gh_dae0718828df,微信公眾號(hào):gh_dae0718828df】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ESP8266串口WIFI

    esp8266圖文,AT例程?。。。。。。。。。?/div>
    發(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擴(kuò)展板產(chǎn)品使用說明

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

    esp8266無線串口模塊分析介紹

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

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

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

    Ardnino的ESP8266編程源碼

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

    esp8266串口wifi實(shí)例

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

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

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

    串口型WiFi產(chǎn)品ESP8266用戶使用說明

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

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

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

    串口2 esp8266測試程序下載

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

    ESP8266使用教程之初識(shí)

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

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

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

    ESP8266串口透傳TTL發(fā)送數(shù)據(jù)內(nèi)容

    本文介紹ESP8266-12F 鏈接本地路由器 借助網(wǎng)絡(luò)調(diào)試助手實(shí)現(xiàn)透傳的方法 可以直接使用串口助手直接鏈接ESP8266進(jìn)行設(shè)置
    發(fā)表于 11-11 17:35 ?3次下載