熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2017-10-14 09:34
正文摘要:本帖最后由 zhu1992 于 2017-10-14 09:46 編輯 小弟初學(xué)單片機(jī),最近在做單片機(jī)主從多機(jī)通信的項(xiàng)目,自己作了一個(gè)485電路,可以實(shí)現(xiàn)由主到從的多機(jī)控制,但是不能實(shí)現(xiàn)從機(jī)接收到的信號(hào)發(fā)送回主機(jī),就是通信只是單 ... |
你再檢查你的程序 如果你的主從都是這個(gè)電路圖 那么主能發(fā)從就一樣能發(fā) 也許你從機(jī)程序沒(méi)有把485的使能拉高吧 半雙工的意思是不能同時(shí)收發(fā) 不是只能收不能發(fā) 你肯定是先收到數(shù)據(jù)后處理再返回 這本身就不是全雙工狀態(tài) 就是半雙工 |
RS485是半雙工通信,RS422才是全雙工通訊。 在著,一定制定好通訊協(xié)議,這個(gè)很關(guān)鍵。 |
485是半雙工通信,不能同時(shí)收發(fā)。要全雙工就用MAX491 |
R/D 腳控制 発送和接收要改變電平 |
我們485都是用來(lái)做半雙工通信的,肯定不能同時(shí)收發(fā) 啊。 |
Powered by 單片機(jī)教程網(wǎng)