1. 程式人生 > >【Alios-things筆記】EMW3060 UART串列埠

【Alios-things筆記】EMW3060 UART串列埠

慶科的EMW3060模組上擁有兩個串列埠分別為除錯串列埠和使用者串列埠。
在這裡插入圖片描述
第9.10腳為使用者串列埠,可以通過這個串列埠與EMW3060進行資料傳輸,第21,22,24,25腳為除錯串列埠,這4個引腳同為一組除錯串列埠。

在使用MXKit-Base V1.3開發套件在使用串列埠時需要注意,MXKit-Base 板上使用CP2105, USB 轉雙路 UART 電路,其原理圖如下所示
在這裡插入圖片描述
紅色框框部分為EMW3060模組上的使用者串列埠引腳藍色部分為EMW3060模組上的除錯串列埠引腳
MXKit-Base 通過 Micro-USB 和 PC 連線, 安裝驅動後, PC 埠會增加兩個串列埠, 如下圖所示。
在這裡插入圖片描述
其中, Enhanced COM Port 為使用者串列埠, Standard COM Port 為除錯串列埠。
如果想與EMW3060通過串列埠進行資料傳輸,可以使用使用者串列埠,因為日誌串列埠會輸出一些日誌資訊,會干擾資料傳輸,但在使用使用者串列埠時用中需要注意以下兩點(基於MXKit-Base V1.3開發套件):
(1) RXD (J4)和 TXD (J6) 預設用跳線帽短接,此時模組使用者串列埠通過
USB1-UART 與 PC 通訊; 當模組通過 Arduino 介面的 TXD 和 RXD 與外部通訊時, RXD (J4)和 TXD (J6)的跳線端子需要斷開。
(2) 當使用使用者串列埠的硬體流控功能時, CTS (J5)和 RTS (J3)需要用跳線帽短接,當不使用硬體流控功能時請斷開。
(下圖藍色框框部分就是使用者串列埠設定)
在這裡插入圖片描述