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

Air8000+G-sensor:零基礎(chǔ)開(kāi)發(fā)者的傳感器入門課!

快速上手!WiFiScan入門指南,開(kāi)啟你的“賽博羅盤”

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

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

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

GPS定位技術(shù),源碼開(kāi)放!全面升級(jí)

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

合宙雙雄:當(dāng)Modbus協(xié)議插上4G翅膀,工業(yè)通信迎來(lái)降維打擊

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

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

一篇“從入門到上手”的PCB設(shè)計(jì)教程
不可錯(cuò)過(guò)的Air780E之WebSocket應(yīng)用示范!小白篇

評(píng)論