日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

serial driver 2

發(fā)布時(shí)間:2024/4/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 serial driver 2 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2440的串口結(jié)構(gòu)和51的對比一下會(huì)更清楚一點(diǎn)
51


2440
image from http://blog.csdn.net/mr_raptor/article/details/6556133


51的發(fā)送器:單緩沖--或叫沒緩沖---SBUF,接收器:雙緩沖---SBUF+shiftreg。
2440的發(fā)送接收都是雙緩沖---fifo+shiftreg。


micro2440的串口連線

com0獨(dú)自使用一個(gè)max232,并且具備AFC
com1 com2共同使用一個(gè)max232




max3232即一個(gè)電平轉(zhuǎn)換的芯片,T1IN即TTL 1 IN即0-5v的電平in,R1IN即RS232 1 IN即+-10v的電平in,比如
T1IN=0v,則T1OUT=8V
T1IN=5v,則T1OUT=-8V

T2IN=0v,則T2OUT=8V
T2IN=5v,則T2OUT=-8V

R1IN=8v,則R1OUT=0V
R1IN=-8v,則R1OUT=5V

R2IN=8v,則R2OUT=0V
R2IN=-8v,則R2OUT=5V
詳細(xì)見
http://wenku.baidu.com/view/6fa52980d4d8d15abe234ead.html

自動(dòng)流控AFC(Auto Float Control即硬件流控)

UART0和UART1支持有nRTS和nCTS的自動(dòng)流控,UART2不支持流控。在AFC情況下,通信雙方nRTS和nCTS管腳分別連接對方的nCTS和nRTS管腳。通過軟件控制數(shù)據(jù)幀的發(fā)送和接收。

more details refer to? http://blog.csdn.net/mr_raptor/article/details/6556133

非自動(dòng)流控(軟件流控)
arm的nRTS腳屬于out 模式,nCTS是in模式(所以如果接max232的話,則nRTS接到TIN,nCTS接到ROUT)
接收端的arm如果已經(jīng)準(zhǔn)備好了接收數(shù)據(jù)(主要是接收緩沖區(qū)有足夠的spare空間),則置RTS為激活狀態(tài)(1),此腳與另一端發(fā)送者的nCTS相連,
發(fā)送端的arm會(huì)檢測nCTS腳是否是激活狀態(tài),只有激活才會(huì)發(fā)送

*************************************************************************************************************************
2012-6-21 20
對于6410,linux2.6.36.2
在open /dev/ttySAC0時(shí),會(huì)調(diào)用serial_core.c的uart_open()函數(shù),close時(shí),調(diào)用uart_close()函數(shù)。

轉(zhuǎn)載于:https://www.cnblogs.com/-song/archive/2011/12/17/3331899.html

總結(jié)

以上是生活随笔為你收集整理的serial driver 2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。