超級丹的個(gè)人空間 http://selenalain.com/space-uid-118800.html [收藏] [復制] [RSS]

博客

[教程]PX2開(kāi)發(fā)板上的串口UART3使用入門(mén)

已有 1628 次閱讀2015-1-27 16:25 |個(gè)人分類(lèi):Rayeager PX2

UART3在此圖上左半區(http://wiki.chipspark.com/cn/ind ... 5%E5%8F%A3%E5%9B%BE),在GPIO擴展這組接口中,UART3是最容易連接外擴的一個(gè)串口(TTL電平),開(kāi)發(fā)中需要接一些串口的外圍器件(比如GPS等)接這里最容易了。

PX2默認的Kernel配置中沒(méi)有打開(kāi)對UART3的支持,這點(diǎn)需要芯客改進(jìn),附件中會(huì )提供一個(gè)已編譯好的VGA/HDMI版本開(kāi)啟了UART3支持的kernel供大家下載。如果有興趣自己編譯kernel,在kernel目錄中make menuconfig之后,按以下4張圖做kernel配置:
 

 

 

 









之后保存退出,make kernel.img即可生成kernel鏡像,燒寫(xiě)進(jìn)板子即可使用了。
 kernel.img 

在A(yíng)ndroid端可以使用這個(gè)工具進(jìn)行測試  serial.apk  ,訪(fǎng)問(wèn)串口需要root權限。在此工具中先進(jìn)行Setup,選擇ttyS3(即UART3),保存后進(jìn)入Loopback,程序會(huì )不斷通過(guò)UART3的TX引腳發(fā)送數據,此時(shí)將TX引腳與UART3的RX引腳短接,會(huì )看到Received back數據有增長(cháng),即UART3實(shí)現了正常的串口收發(fā)。
該程序源碼在此:https://code.google.com/p/android-serialport-api/ 可以參考并編寫(xiě)自己的串口控制程序實(shí)現外圍設備的控制。
提醒:務(wù)必注意電平匹配,PX2的UART3是TTL電平,不是RS232。
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
返回頂部
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页