本文將以Air8000核心板為例,帶你快速上手USB虛擬UART功能的使用方法。
USB虛擬UART是一種通過USB接口模擬傳統(tǒng)串行通信端口(COM口)的技術(shù),它允許計算機通過USB接口與支持UART協(xié)議的設(shè)備進行通信,而無需額外的物理串口硬件。
此功能非常適合Linux作為主控的場景,快速調(diào)用Air8000的4G、Wi-Fi、藍(lán)牙、GPS等硬件資源。
最新開發(fā)資料詳見:www.air8000.cn
一、主要硬件準(zhǔn)備
1.1 主要硬件
Air8000核心板套件;
支持?jǐn)?shù)據(jù)傳輸?shù)腢SB數(shù)據(jù)線;
Win10及其以上PC電腦。
1.2 接線說明
使用USB數(shù)據(jù)線,連接Air8000核心板與電腦即可。
1)核心板正面:
2)核心板反面:
1.3 注意事項
使用USB虛擬串口功能,需要保證核心板USB能被電腦正常識別三個端口。
如下圖示:可以在設(shè)備管理器中查看,其中(COM59)為虛擬串口,串口助手打開此虛擬串口進行通訊。
二、最新源碼及實操教程
Air8000應(yīng)用示例持續(xù)更新中,當(dāng)前示例為USB虛擬UART功能。
最新源碼及實操教程詳見:
https://docs.openluat.com/air8000/luatos/app/common/usb_uart/
示例代碼如下所示:
三、實操驗證流程
3.1 燒錄代碼
參考《如何使用LuaTools給Air8000燒錄軟件》,將準(zhǔn)備好的軟件燒錄進Air8000,詳見:
https://docs.openluat.com/air8000/luatos/common/download/
3.2 運行結(jié)果
燒錄完腳本后,Air8000會隔1秒往虛擬串口中發(fā)送32個數(shù)字1。
但是需要滿足以下兩個條件其中之一才會發(fā)送:
條件一:把DTR設(shè)置為高電平;條件二:先發(fā)送一次數(shù)據(jù)給模組。
下面將分別演示兩個不同條件下的結(jié)果:
1)DTR設(shè)置為高電平情況
串口助手打開DTR選項的話,打開串口的時候Air8000會識別到串口connected,就可以進行通訊了。
2)先發(fā)送一次數(shù)據(jù)給模組情況
串口助手不打開DTR選項的話,需要先給Air8000發(fā)送一次數(shù)據(jù)后才能正常通訊。
今天的內(nèi)容就分享到這里了~
審核編輯 黃宇
-
usb
+關(guān)注
關(guān)注
60文章
8072瀏覽量
269985 -
uart
+關(guān)注
關(guān)注
22文章
1254瀏覽量
102960 -
核心板
+關(guān)注
關(guān)注
5文章
1087瀏覽量
30550
發(fā)布評論請先 登錄
Air8000+G-sensor:零基礎(chǔ)開發(fā)者的傳感器入門課!

極簡LCD屏驅(qū)動實戰(zhàn),快速上手智能設(shè)備屏幕交互!

工業(yè)級MIFI全棧式解決方案:快速構(gòu)建高可靠、低時延Wi-Fi網(wǎng)絡(luò)

工業(yè)無線通信新標(biāo)桿:MIFI技術(shù)驅(qū)動的低時延高可靠Wi-Fi網(wǎng)絡(luò)快速搭建方案!

GPS定位技術(shù),源碼開放!全面升級

Air8000模塊:引領(lǐng)5G時代的高性能無線通信解決方案~

合宙Air8000工業(yè)引擎:多IO多功能,即將量產(chǎn)
快速入門!RNDIS網(wǎng)卡實現(xiàn)USB上網(wǎng)~

USB/UART橋接器的應(yīng)用優(yōu)勢

評論