音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

有人用一條口線進行串口通訊的嗎???

作者:forredlove 欄目:單片機
有人用一條口線進行串口通訊的嗎???
有人用一條口線進行串口通訊的嗎???下位機用一條線的,不過它可以自學波特率!1硬件是怎么樣接,請指教!!我看別人在處理的時候用了個四路的RS232芯片和一些運放\與門等的!是不是沒有這樣麻煩的?有沒有簡單的!





2樓: >>參與討論
crazyeda
先把兩邊的TXD線與,并連至自己的RXD
初始化:
下位機初始化以前只偵聽不收發(fā),一旦校準過波特率發(fā)生器,在聽到上位機發(fā)的探詢碼之后回應應答.
上位機開始的時候發(fā)N個連續(xù)的同步字符(一般是55H)用來校準下位機的波特率,之后跟一個探詢字符,然后停頓一個預定的延遲,若在該延遲中能收到下位機的應答,說明同步成功了.若收不到,則延遲之后繼續(xù)重復N個連續(xù)同步字符+探詢字符的數(shù)據(jù),循環(huán)直到收到應答

通信:
時分共用----類似令牌
兩機采。ι礁瑁⒌膶υ挿绞,上位機發(fā)"我(上位機)唱"后跟固定時間長度的一幀數(shù)據(jù)(或等長時間的空閑),下位機在上位機發(fā)言期間只聽不說,只有在上位機發(fā)言時間之后才立刻跟答"我(下位機)唱",之后的原理和上位機相同,這樣一根線就可以以幀長為單位分割成雙方通話的時間,如果有人要唱的太長超過一幀,那也要分割到下一幀唱,不能超過發(fā)言時間.要注意的是,通話各方在發(fā)言的時候要關閉自己的接收中斷.
該方案優(yōu)點是杜絕沖突,一句是一句,缺點是時間利用率低,沒話方的空閑時間被白白浪費,且硬件上要占用一個定時器作為"鬧鐘"(呵呵,自己發(fā)明的名詞,就是為對方和自己的發(fā)言時間掐算時間,時間一到自然切換通話方向)

搶占發(fā)言----ALOHA方式
主要是要處理好沖突的問題,對于點對點方式就簡單了,只要有沖突,一概下位機閉嘴,怎么檢測沖突,把自己發(fā)的和自己收的進行異或,如果結(jié)果不為0,就視為沖突,沖突之后下位機徹底閉嘴,上位機重新發(fā)言.發(fā)言方先發(fā)起始字符聲明線路被自己占用,說完后發(fā)終止字符聲明釋放了線路.任何方偵聽到非自己發(fā)的起始字符
都壓抑住說話的欲望,直到線路重新被當前說話者釋放
優(yōu)點,時間利用率高點,節(jié)省掉上面方法所說的做"鬧鐘"的定時器.缺點是遇到兩個話多的人往往那個說的長的更有優(yōu)勢,耽誤另一方及時通報重要情況,且容易假死,也就是雙方都以為線路是忙的,不敢說話,這個可以用隨機發(fā)送結(jié)束碼來重新對線路狀態(tài)進行置位.

還有很多方法,萬變不離其宗.你也可以參考I2C的模式,改動一下.
再啟發(fā)你一下,電話的全雙工通話也使用2線,它使用了消側(cè)音的電橋來濾出對方信號,不過那是模擬的線路.其實你也可以對數(shù)字信號"消側(cè)音",不過不是用電橋,是用異或門

3樓: >>參與討論
hiberhe
理論上說,因為可以模式串行通用,那么單線可以使用半雙工方式
一根線,顯然就只能(當然必然能)實現(xiàn)半雙工串口,而這個與自動波特識別沒有聯(lián)系。

自動波特識別需要用標識碼進行判別波特,這個PHILIPS有一個相關的文檔可以參考的。



參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
I/O模擬UART,還有很多人想要,用多年了,貢獻出來給大家!
請問哪位大俠有MC68HC08的C IDE?多謝了!急
求助:利用定時中斷可以消除按鍵抖動嗎?
如何在占用最少資源的情況下,只利用一個IO來通信——?
華邦W78E52B老化后失效?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號