Re: [問題] 嵌入式關於uart的問題
對於推文的大大 tx rx 有沒有cross的問題
我寫了兩個分別為傳輸以及接收的程式,將兩個程式分別download至pxa
與pc做交叉測試,測試的結果都是ok的。
即,我的pc可以順利接收來自pxa的資料(利用uart傳輸),同樣的,我的pxa
也可以順利接收來自pc的資料。再加上,我的pc也可以順利的接收來自
我的量測版子的訊號,就唯獨pxa無法接收來自量側板子的訊號.
接著我利用示波器趣測量我量測板子的輸出端,其輸出波形是ok的.
但是,此時我如果將量測板子的輸出端(採用rs232)接至pxa版子時,
則可以從示波器上看到,訊號準位會被拉低.
所以基於以上我所描述的,應該不大可能是TX 跟 RX CROSS的問題吧@@
如果是TX跟RX CORSS的問題,那PC可以跟PXA傳而且PC可以跟版子傳,
這樣就有點奇怪了@@"~~
※ 引述《adddream (哆啦A孟)》之銘言:
: 關於uart傳輸方面問題
: 我有三個部份
: (1)PC
: (2)PXA255 板子
: (3)量測板子(自己製作的,利用HIN232做準位的轉換,以做COM PORT傳輸)
: 接下來我寫了兩個分別為傳送與接收的程式(利用com port傳輸)。分別對pc與pxa做交叉
: 測試,即pxa作傳輸pc做接收或者相反,交叉測試其結果為ok。
: 最後我將量測板子的訊號分別接至pxa 和 pc,結果pc是可以順利的接收,但是pxa板子不
: 行。(pc與pxa程試完全一樣,通訊協定設定方面也一樣)
: question1:自己想到會造成這樣的原因會不會是,量測板子其準位被pxa壓低的關係。後來
: ,用視波器去觀察,發現當量測板子接到pxa之後其訊號準位的確是被壓低。因此研判,或
: 許真的是因為量測的板子,其電流扇出數不足之原因。但請問各位先進是否真的如此?
: Question2: 如果真的因為上述的原因造成pxa無法順力接收來自於量測板子的訊號,那請
: 問該如何解決呢?是否有同HIN232此顆ic但其扇出數是比較大的其它刑號ic。
: Question3:如果不是以上的原因,想請問其它可能的因數。
: Question4:如果沒有可取代的ic,那應該怎麼設計電路以取代HIN232作準位的轉換。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.79.65
討論串 (同標題文章)