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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2531|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91久久国产综合久久 | 日日夜夜精品免费视频 | 欧美国产激情二区三区 | 黄色片在线网站 | 亚洲精品女优 | 91精品国产麻豆 | 91精产国品一二三区 | 高清人人天天夜夜曰狠狠狠狠 | 国产午夜精品一区二区三区四区 | 91视频在线看 | 中国黄色在线视频 | 精品在线一区 | 亚洲国产一区二区三区在线观看 | 波多野结衣一区二区 | 在线播放中文字幕 | 一级看片 | 99精品久久 | 久久久www成人免费精品 | 中文字幕亚洲精品 | 四虎首页 | 中文字幕一区二区三区四区五区 | a黄在线观看 | 黄色一级毛片 | 久久免费观看视频 | 日本三级全黄三级三级三级口周 | 美女视频三区 | 天天干夜夜操 | 成人性视频免费网站 | 日韩成人在线观看 | 亚洲精品免费在线观看 | 中文字幕在线一区 | 国产欧美一区二区精品久导航 | 久久成人av | 在线观看国产91 | 欧美成人一区二区 | 中文字幕免费在线 | 国产激情综合五月久久 | 亚洲第一成年免费网站 | 99久久久久久 | 欧美在线视频一区二区 | 精品在线观看入口 |