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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4204|回復: 0
收起左側

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

[復制鏈接]
ID:188759 發表于 2018-8-22 16:28 | 顯示全部樓層 |閱讀模式
串口是計算機上一種非常通用的設備通信協議,在嵌入式 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
如下表所示,串口 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 4412 的硬件連接
2.2.1 精英版硬件連接
如下圖所示,是精英版的硬件連接。串口連接左邊的 uart1,如果沒有多余的 USB 轉串 口,可以只接左邊的測試串口,不用接右邊的控制臺串口。
如果使用 CON3,不要插 GPS 模塊,也不允許其它設備占用; 同理如果要使用 GPS, 那么 CON3 口就不要接設備,需要去掉連接 MAX3232 芯片的 R20 和 R21 兩個電阻。原理圖 中的網絡是“BUF_GPS_TXD 和 BUF_GPS_RXD”。
news2018082203.jpg
2.2.2 全能版硬件連接
如下圖所示,是全能版的硬件連接。下圖中,左邊的串口是測試串口,右邊的串口是控制 臺串口。
如果用戶購買的全能版,包含了 GPS 模組,請參考用戶使用手冊 1.1.3 小節-全能版使用 串口修改方法,根據全能版版本修改對應的電阻。
news2018082204.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 install serialport.apk”安裝 APK
news2018082205.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 的串口測試完畢。

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久国产精品一区 | 91免费视频 | 大香在线伊779| 国产精品视频久久 | 在线一区视频 | 香蕉视频1024 | 亚洲人在线 | 中国一级特黄真人毛片免费观看 | 午夜影院在线免费观看视频 | 伊人免费网 | 国产福利在线看 | 亚洲最大的黄色网址 | 国产精品国产三级国产aⅴ入口 | 欧美日韩高清 | 欧美综合视频在线 | 亚洲视频免费在线观看 | 精品少妇一区二区三区日产乱码 | 国产午夜精品久久久 | 国产精品黄色 | 欧美一区二区三区视频 | 日本免费在线观看视频 | 亚洲bt 欧美bt 日本bt | 精品一二| 欧美日韩国产一区二区 | 久久精品国产久精国产 | 华人黄网站大全 | 九九九精品视频 | 国产成人综合一区二区三区 | 精品国产一区二区三区成人影院 | 国产精品视频一区二区三区四区国 | 国产探花在线精品一区二区 | 亚洲精品视频二区 | 另类 综合 日韩 欧美 亚洲 | 欧美精品在线观看 | 狠狠狠干 | 亚洲精品久久久久久一区二区 | 九九热在线视频 | 国产在线网站 | 亚洲人成人一区二区在线观看 | 一区二区三区不卡视频 | 久久亚洲精品国产精品紫薇 |