2018年11月29日星期四

arduino nodemcu use serial serial1 serial2 problems

arduino nodemcu use serial serial1 serial2 problem

objective 

動  機:

  今天來記錄一下,為了使用esp8266與ADS122U4通訊,但是又不想要使用TX0 RX0,因為有時候ESP12崩潰時會吐一堆資料出來,擔心ADS122U4受到影響,所以嘗試開啟其他的uart來解決這次的問題。

開發環境:

  arduino IDE 1.8.5 
        esp8266 by esp8266 community 2.4.1

過程記錄:

首先來過濾一下網路上的資料,有許多廠商將ESP客製化而導致有多種腳位圖片出來,如下

「esp8266 pin」的圖片搜尋結果

相關圖片


但是參考晶片廠商樂鑫的ESP8266資料手冊,腳位功能如下


腳位功能表











結  論:
  硬體沒有Serial2
  Serial1只有TX功能
        透過使用softserial來達成
        SoftwareSerial Serial2(13,15);//RX TX
        在使用時要注意腳位的功能不要與特殊功能的腳位共用盡量使用單純IO的腳位








沒有留言:

發佈留言

打賞按讚