这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 232 可以用一根线做232通讯么

共2条 1/1 1 跳转至

232 可以用一根线做232通讯么

院士
2006-09-17 18:14:16     打赏
232 可以用一根线做232通讯么



关键词: 以用     一根     线做     通讯    

院士
2006-12-22 22:43:00     打赏
2楼
问 RXD,TXD
现在我只要发送是不是只要TXD加GND就可以了?


另外,
我的两台UART设备,一路PC通过232到MCU,另一路接74HC164显示LED,现在我把他们直接并联在一起了,现在不正常工作。
怎么办呢?加二极管或者三极管可以吗? 1: 错了 2: 单线肯定可以,但只能做输入(RXD)或输出(RXD)若想同时控制232(单出只需TXD)和164(需TXD,RXD).
软件只需交换工作方式,但硬件需要控制TXD.
即需将TXD分为TXD232,TXD164信号.
所以需要译码,即至少还要一根译码线来区分TXD232,TXD164信号.


如果只能用此2根IO线,硬件将会比较难. 3: 谢谢了!我说明一下我的意思是这样的,直接并联就会出现以下故障---原因不明

要显示的时候就要把232拿掉(断开RXD,TXD连接),才能正常显示
232接收数据的时候要把164拿掉(断开RXD,TXD连接),才能正确接收。

不知是什么原因造成的这个情况?

毕竟,成品不能每次都这么拔来拔去的,只要能保证接收状态下能正确接收(传送数据的同时暂时不考虑显示),没有数据接收的时候正常显示就可以了。

帮帮我啊老哥们 4: 不用拔来拔去的TXD232,TXD164不是都有片选信号吗?
只要接收时选通TXD232
显示时选通TXD164就行了
加一个非门就行了 5: RE shyboy232和164有片选吗?说话不赚腰痛. 6: RE 楼主楼主你为什么不把LED的显示也用MCU来控制呢.可以在串口的中断程序里分别处理接收和发送啊.这样就不会出现这个问题了. 7: 加片选和非门控制不如?164,要用txd和rxd共用,232时值要接受rxd线,在rxd上加方向控制就行了

不过我还是建议你164用其他口线扩展,硬件可靠软件很容易,高保持底改变,只加2个上拉电阻就行了,还可以省掉其他件
软件如下:
显示a的值
             mov       r0,#8h
msc51:       rlc       a
             setb      b_clk
             clr       b_clk
             mov       b_da,c
             djnz      r0,msc51  
             ret

8: 4个3极管加上2K(或者大些)限流电阻试试看!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]