久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2573|回復: 1
收起左側

iTOP-4418/6818開發板-Android-串口測試文檔(升級版)

[復制鏈接]
ID:151620 發表于 2018-9-4 09:43 | 顯示全部樓層 |閱讀模式
串口是計算機上一種非常通用的設備通信協議,在嵌入式 linux 開發中,console 控制臺
大多數情況下都是使用串口,另外還有大量的模塊也是使用串口。
本文檔介紹iTOP-4418/6818開發板安裝 Android 系統之后,如何測試 RS-232 串口。
1 串口基礎知識
RS-232 串口的電氣特性如下:
1、RS-232 串口通信最遠距離是 15 米;
2、RS232 可做到雙向傳輸,全雙工通訊,最高傳輸速率 20kbps 3)RS-232C 上傳送的
數字量采用負邏輯,且與地對稱 邏輯 1:-3~-15V 邏輯 0:+3~+15V。
PC 機主機后有 9 針的 com 口(串口)在工業控制和數據采集上應用廣泛,不過最新的
PC 機可能默認不自帶 com 口。在嵌入式中,串口應用就更加廣泛了,幾乎所有的嵌入式產品
中,都會用到串口。
如下圖所示,右邊方框中的是 2 個串口接口,一般稱為 RS232 接口(DB9 封裝,另外還
有 DB25 的封裝,但是現在已經不常用了),左邊的橢圓框中的是電平轉換芯片,型號是
MAX3232,將 3.3V 的 TTL 串口電平轉換為 RS232 電平,另外還有 MAX232 將 5V 的 TTL
串口電平轉換為 RS232 電平等。
news2018082201.jpg
如下表所示,串口 9 針的定義。雖然串口現在常用 9 針的封裝,但是實際上使用的最多 的是其中 3 個管腳,TXD:數據發送管腳、RXD:數據接收管腳、SGND:信號地
news2018082202.jpg
另外在嵌入式應用中,經常也會需要用到 TTL-5V、TTL-3.3V 和 TTL-1.8V 串口,測試方 式和例程是類似的。
如果 PC 機者 ARM 板沒有足夠的串口,均可以采用 USB 轉串口(PL2303 等)模塊將 USB 信號轉換為 RS232 信號。
2 Android 串口測試準備工作
2.1 adb 基礎
用戶可以參考用戶手冊的 3.6 小節 安卓 ADB 功能介紹,安裝 adb 驅動學習使用 adb 的
使用方法。
2.2 硬件連接
如下圖所示,是 4418 和 6818 全能版的硬件連接。如果沒有多余的 USB 轉串口,可以只
接右邊的測試串口,不用接右邊的控制臺串口。
QQ圖片20180904092548.jpg
2.3 APK 的安裝
將源碼包“topeet_android_serialport.7z”解壓,其中“serialport.zip”是 android 的
源碼包,android 測試程序的 APK 是解壓出來源碼文件夾中的“bin”目錄下的
serialport.apk。
拷貝 serialport.apk 到 fastboot 或者 platform-tools 目錄下(參考用戶手冊 3.6 小
節),開發板啟動 android 系統,然后接上 OTG 接口,打開 cmd.exe,如下圖所示,使用命
令“adb -d install serialport.apk”安裝 APK。
228.jpg
3.軟件測試
軟硬件全部準備就緒之后,打開開發板上的 Serialport 應用程序,如下圖所示。
news2018082206.jpg
如上圖所示,點擊“setup”,彈出設置界面,如下圖所示,在 Device 中將設備節點設 置為 ttySAC3
news2018082207.jpg
將“Baud rate”選項設置為 115200
news2018082208.jpg
設置結果如下圖所示。
news2018082209.jpg
打開源碼包“topeet_android_serialport.7z”解壓出的串口助手,對串口助手進行設 置,串口號由設備管理器中查看,然后選擇打開串口。
news2018082210.jpg
返回開發板上的 Serialport 應用程序的組界面,如下圖所示。
news2018082211.jpg
serialport 軟件中點擊 Console,如下圖所示,這個界面為發送和接收界面。
news2018082212.jpg
在上圖所示的“Emission”框中輸入 123,點擊回車可以在串口助手中收到發送的信 息;在串口助手中發送框輸入 abc,然后點擊發送,可以在開發板的 Reception 中看到接收 到的信息。
news2018082213.jpg
另外這個串口測試軟件,還有其它測試功能。返回開發板上的 Serialport 應用程序的組界面,如下圖所示。
news2018082214.jpg
會看到開發板不斷發送數據。
news2018082215.jpg
串口助手可以看到接收數據總數在增加,如下圖所示,但是不顯示接收到的具體數據。
news2018082216.jpg
進入“Send 01010101”,開發板會不斷發送二進制數據 01010101
news2018082217.jpg
串口助手選擇 HEX 顯示,則超級終端一直顯示接收到的 16 進制數據 55。
news2018082218.jpg
返回主界面,點擊 About 可以查看軟件的相關信息。
news2018082219.jpg
至此,Android 的串口測試完畢。

回復

使用道具 舉報

ID:188383 發表于 2018-9-11 10:04 | 顯示全部樓層
受益,學習該篇文章
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线免费看a | www国产亚洲精品久久网站 | 超碰97在线免费观看 | 久久手机免费视频 | av手机天堂网 | 在线欧美 | 久久黄色大片 | 精品第一页 | 一级肉体裸体bbbb | 国产成人精品久久久 | 香蕉成人 | 国产精品一区二区在线播放 | 免费看成人片 | 国内精品一区二区 | 国产成人精品一区二区三区在线 | 亚洲激情在线播放 | 精品黄色片 | 午夜视频免费 | 综合色婷婷一区二区亚洲欧美国产 | 日韩欧美黄色 | 亚洲免费一区二区 | 国产免费黄色片 | 久久精品国产视频 | 狠狠躁夜夜躁人爽 | 中文字幕在线看 | 国产一区二区日韩 | 日日操天天操 | 中文字幕在线免费观看视频 | 亚洲精品a | 黄色片视频网站 | 久久中文字幕视频 | 日日干狠狠干 | 99re在线观看视频 | www超碰| 欧美日韩国产精品 | 国产精品美女在线 | 婷婷色av| 天天做天天操 | 欧美在线观看一区二区 | 日韩一区二区在线播放 | 欧美精品一级片 |