標題: iTOP-4412開發板-Android-串口測試文檔(升級版) [打印本頁]
作者: keylududt 時間: 2018-8-22 16:28
標題: iTOP-4412開發板-Android-串口測試文檔(升級版)
串口是計算機上一種非常通用的設備通信協議,在嵌入式 linux 開發中,console 控制臺 大多數情況下都是使用串口,另外還有大量的模塊也是使用串口。
本文檔介紹迅為iTOP-4412開發板安裝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 (26.28 KB, 下載次數: 68)
下載附件
2018-8-22 16:24 上傳
如下表所示,串口 9 針的定義。雖然串口現在常用 9 針的封裝,但是實際上使用的最多 的是其中 3 個管腳,TXD:數據發送管腳、RXD:數據接收管腳、SGND:信號地
news2018082202.jpg (44.04 KB, 下載次數: 82)
下載附件
2018-8-22 16:24 上傳
另外在嵌入式應用中,經常也會需要用到 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 4412 的硬件連接
2.2.1 精英版硬件連接
如下圖所示,是精英版的硬件連接。串口連接左邊的 uart1,如果沒有多余的 USB 轉串 口,可以只接左邊的測試串口,不用接右邊的控制臺串口。
如果使用 CON3,不要插 GPS 模塊,也不允許其它設備占用; 同理如果要使用 GPS, 那么 CON3 口就不要接設備,需要去掉連接 MAX3232 芯片的 R20 和 R21 兩個電阻。原理圖 中的網絡是“BUF_GPS_TXD 和 BUF_GPS_RXD”。
news2018082203.jpg (28.88 KB, 下載次數: 66)
下載附件
2018-8-22 16:24 上傳
2.2.2 全能版硬件連接
如下圖所示,是全能版的硬件連接。下圖中,左邊的串口是測試串口,右邊的串口是控制 臺串口。
如果用戶購買的全能版,包含了 GPS 模組,請參考用戶使用手冊 1.1.3 小節-全能版使用 串口修改方法,根據全能版版本修改對應的電阻。
news2018082204.jpg (32.16 KB, 下載次數: 78)
下載附件
2018-8-22 16:24 上傳
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 install serialport.apk”安裝 APK
news2018082205.jpg (16.37 KB, 下載次數: 55)
下載附件
2018-8-22 16:24 上傳
3.軟件測試
軟硬件全部準備就緒之后,打開開發板上的 Serialport 應用程序,如下圖所示。
news2018082206.jpg (8.65 KB, 下載次數: 65)
下載附件
2018-8-22 16:24 上傳
如上圖所示,點擊“setup”,彈出設置界面,如下圖所示,在 Device 中將設備節點設 置為 ttySAC3
news2018082207.jpg (8.59 KB, 下載次數: 68)
下載附件
2018-8-22 16:24 上傳
將“Baud rate”選項設置為 115200
news2018082208.jpg (11.48 KB, 下載次數: 62)
下載附件
2018-8-22 16:24 上傳
設置結果如下圖所示。
news2018082209.jpg (8.4 KB, 下載次數: 80)
下載附件
2018-8-22 16:24 上傳
打開源碼包“topeet_android_serialport.7z”解壓出的串口助手,對串口助手進行設 置,串口號由設備管理器中查看,然后選擇打開串口。
news2018082210.jpg (21.19 KB, 下載次數: 70)
下載附件
2018-8-22 16:24 上傳
返回開發板上的 Serialport 應用程序的組界面,如下圖所示。
news2018082211.jpg (8.5 KB, 下載次數: 88)
下載附件
2018-8-22 16:24 上傳
serialport 軟件中點擊 Console,如下圖所示,這個界面為發送和接收界面。
news2018082212.jpg (14.01 KB, 下載次數: 71)
下載附件
2018-8-22 16:24 上傳
在上圖所示的“Emission”框中輸入 123,點擊回車可以在串口助手中收到發送的信 息;在串口助手中發送框輸入 abc,然后點擊發送,可以在開發板的 Reception 中看到接收 到的信息。
news2018082213.jpg (24.8 KB, 下載次數: 68)
下載附件
2018-8-22 16:24 上傳
另外這個串口測試軟件,還有其它測試功能。返回開發板上的 Serialport 應用程序的組界面,如下圖所示。
news2018082214.jpg (8.35 KB, 下載次數: 92)
下載附件
2018-8-22 16:24 上傳
會看到開發板不斷發送數據。
news2018082215.jpg (13.93 KB, 下載次數: 59)
下載附件
2018-8-22 16:24 上傳
串口助手可以看到接收數據總數在增加,如下圖所示,但是不顯示接收到的具體數據。
news2018082216.jpg (20.52 KB, 下載次數: 65)
下載附件
2018-8-22 16:24 上傳
進入“Send 01010101”,開發板會不斷發送二進制數據 01010101
news2018082217.jpg (7.04 KB, 下載次數: 69)
下載附件
2018-8-22 16:24 上傳
串口助手選擇 HEX 顯示,則超級終端一直顯示接收到的 16 進制數據 55。
news2018082218.jpg (39.09 KB, 下載次數: 60)
下載附件
2018-8-22 16:24 上傳
返回主界面,點擊 About 可以查看軟件的相關信息。
news2018082219.jpg (29.28 KB, 下載次數: 67)
下載附件
2018-8-22 16:24 上傳
至此,Android 的串口測試完畢。
歡迎光臨 (http://m.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
精品久久久久久久久久久久久
|
国产性hd|
亚洲欧美高清
|
亚洲在线播放
|
午夜av片
|
高潮毛片又色又爽免费
|
最近中文字幕在线
|
久久综合在线
|
国产精品麻豆免费版
|
色黄视频在线观看
|
久久精品免费看
|
亚洲高清毛片一区二区
|
麻豆亚洲一区
|
综合久久久久
|
99这里只有精品
|
午夜精品国产精品大乳美女
|
国产精品成人一区
|
a级片免费在线观看
|
欧美视频三区
|
欧美性猛交一区二区三区精品
|
国产乱码一区二区三区
|
日日爱视频
|
999国产视频
|
欧美视频在线观看免费
|
三级黄色片网站
|
一区二区在线视频
|
久草福利资源
|
欧美在线视频播放
|
天天干夜夜
|
成人一级视频
|
亚洲天天干|
亚洲天堂视频在线
|
久久九九精品
|
国产自在线
|
亚洲黄色免费
|
日本一区二区在线播放
|
久久性视频|
欧美精品99
|
在线一区二区三区
|
日本免费在线视频
|
特黄aaaaaaaaa真人毛片
|