Re: RS485通訊,怎知道有資料接收進來?
|
||||
---|---|---|---|---|
資深會員
|
當然要接電阻防止訊號反射。
發表於: 2007/6/29 11:27
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: RS485通訊,怎知道有資料接收進來?
|
||||
---|---|---|---|---|
資深會員
|
參照:
是 參照:
請參考 http://cs.nju.edu.cn/yangxc/dcc2003.files/jszc-sub/jszc-066.html RS485 儀器連線示範(二) (用google 搜尋)
發表於: 2007/6/29 11:26
|
|||
|
Re: RS485通訊,怎知道有資料接收進來?
|
||||
---|---|---|---|---|
資深會員
|
>> 老是有不明原因通訊中斷...
這要靠自己慢慢查了 >>當資料匯流排都是空的時候 >>75176都沒有接收到資料傳給PIC >>這時PIC的RX都是低準位 >>那PIC怎麼知道目前是沒有資料還是收到00H ? 和RS232一樣ㄚ, 收到Hi->Lo就是啟始位元, 不過基本上不需要擔心, PIC會自己判斷的 >>TX負責傳送,RX負責接收 >>那怎麼知道目前要開始接收資料了? 剛開始所有device 都切到rx(75176), 進入等待狀態(entry idle mode, neither tx mode nor rx mode) 只有要發送的device 切到tx (entry tx mode) 這樣其他device 只要一收到有資料進來就開始接收(entry rx mode) 並且不可進入 tx狀態 直到資料接收完畢(all device reentry idle mode) >> 單線通訊是怎麼判斷接收開始跟接收結束? 接收開始如上述... 接收結速有兩方法, 都靠軟體自行定義 1. 在資料串開頭定義好待傳送資料長度 2. 設定特訂字元為結束字元 (ex. 0xF2)
發表於: 2007/6/29 10:02
|
|||
|
RS485通訊,怎知道有資料接收進來?
|
||||
---|---|---|---|---|
資深會員
|
最近一直在弄RS485通訊
老是有不明原因通訊中斷... 我想請問一下 當資料匯流排都是空的時候 75176都沒有接收到資料傳給PIC 這時PIC的RX都是低準位 那PIC怎麼知道目前是沒有資料還是收到00H ? TX負責傳送,RX負責接收 那怎麼知道目前要開始接收資料了? 這種應該算是單線通訊吧 雙線通訊還有一個CLK可以對應 單線通訊是怎麼判斷接收開始跟接收結束?
發表於: 2007/6/29 9:33
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|