嗯,老兄你說的沒錯,剛開始時我的電路是三路都隔離的,但通信不上,于是我就把隔離電路全去掉,這樣就能通信成功了.所以我排除了程序上的問題.就一路一路來隔離看看到底是那里出了問題,結(jié)果就是我開貼所說的一樣,即只隔離TXD時可以通信,TXD和RXD都隔離或只隔離RXD時就不行了.所以才想不透啊,理論上這個很容易分析,但理論跟實際就是差別那么大啊!!!!
還有,我用示波器測過成功通信時的波形,大概了解通信的原理和邏輯電平.當(dāng)我只隔離RXD端時,發(fā)送端的波形很正常,即跟正常時的波形基本一致,只是接收端一直保持高電平(理論上不隔離時能通信,波形正常,即可證明那里能接收到數(shù)據(jù),為什么一接上隔離電路就沒波形了呢,想不通???)
最原始的原理圖如下,但這樣通信不成功,所以才一分別測試

500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/71/2992531225722405.jpg');}" onmousewheel="return imgzoom(this);">