如何实现单片机与相位计串口RS232通信?相位计需要用到CTS,RTS;不能只用三线通信.这是相位计串口要求:9 pin 9 pinGND 5 --------------------------------------------------------------------- 5 GNDRX 2 ----------------

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 20:31:58

如何实现单片机与相位计串口RS232通信?相位计需要用到CTS,RTS;不能只用三线通信.这是相位计串口要求:9 pin 9 pinGND 5 --------------------------------------------------------------------- 5 GNDRX 2 ----------------
如何实现单片机与相位计串口RS232通信?相位计需要用到CTS,RTS;不能只用三线通信.
这是相位计串口要求:
9 pin 9 pin
GND 5 --------------------------------------------------------------------- 5 GND
RX 2 --------------------------------------------------------------------- 3 TX
TX 3 --------------------------------------------------------------------- 2 RX
CTS 8 --------------------------------------------------------------------- 7 RTS
RTS 7 --------------------------------------------------------------------- 8 CTS
CTS 4 --------------------------------------------------------------------- 6 DSR

如何实现单片机与相位计串口RS232通信?相位计需要用到CTS,RTS;不能只用三线通信.这是相位计串口要求:9 pin 9 pinGND 5 --------------------------------------------------------------------- 5 GNDRX 2 ----------------
串口半双工方式下会用到cts (clear to send)rts (ready to send)dsr (data set ready)
没什么大不了的,这些都是流量控制,也就是说你没响应cts之前对方不会发送数据,会等你响应.
两个方法:
1,多使用两个单片机引脚来做CTS和RTS,按串口协议操作这两个信号,也就是根据读到的信号改变另一个信号通知对方可以发送,或者通知对方我要发送然后等对方响应再发送而已,半双工的数据收发就是有控制的收发,需要根据信号量来决定是否执行动作.
2,你单片机是全双工的,所以不存在收发状态等待的问题,也就是只要对方有动作,你随时都可以收发,根本不需要信号状态控制,那么就把对端的CTS和RTS和DSR短接在一起就好了,这样对端任何时候有请求都可以直接发送,不需要你单片机确认

如何实现单片机与相位计串口RS232通信?相位计需要用到CTS,RTS;不能只用三线通信.这是相位计串口要求:9 pin 9 pinGND 5 --------------------------------------------------------------------- 5 GNDRX 2 ---------------- AT89C51单片机与通过RS232与PC机通信汇编程序 我要做C52单片机与PC的串口通信,但是图书馆的书都是C51的,不知道C51和C52的串口通信程序相同吗?求指教 你的博客上有AT89C51单片机与通过RS232与PC机通信汇编程序?我想看看,你博客在哪啊? 英语翻译本文研究了基于VC++6.0的串口通信编程技术,设计并实现了一个基于微机和单片机串口通讯的数据采集显示系统.论文首先具体介绍了该系统的硬件部分,主要是89C51单片机系统(含串口 英语翻译本系统以ICL8038集成块为核心器件,通过上位机界面与AT89S51单片机串口通信实现对ICL8038集成块的控制.制作的波形发生器成本较低,对软件的编程相对比较简单,且容易控制.ICL8038是一种 用英语翻译以下句子——Pc机串口通信控制单片机显示系统 我们常说的RS485与RS232以及RS422,它们是不是UART口?UART是不是就是我们常用的串口? 中星九号卫星电视高斯贝尔机顶盒如何升级?我家就是 高斯贝尔牌 不能空中升级 怎样用RS232升级串口升级 50Hz相位计如何检定? 请问串口通信时,如何使用modbus协议?如何定义它的数据帧的格式?怎么没人回答呀,真的很难吗,希望用JAVA实现,只要通过JAVA实现两台PC机之间的通信就OK了.回答出来了, 基于RS485的单片机与PC机的串行通信,用MAX487芯片的硬件电路问题.在PC机的232接口上接HEXIN的RS232/RS485转换头,是不是只要将A、B直接与MAX487的A、B端相连?另外的GND和+9V两个端口要连吗?它输出地不 你可以把“基于RS485总线实现PC机与多个单片机通信的程序”也发一下给我吗?我的邮箱hemeqiu@foxmail.com 串口和并口在外观上的区别?经常听到RS232,RS485串口,这个232,485是指什么啊? 谁知道用Verilog写串口通信时,数据传输时波特率是怎么计算出来的或者说根据已知的波特率我怎样计算计数值 RS485与RS232的区别 马可尼当时实现无线电越洋通信,通信距离大概3000公里,它是如何实现这么远距离通信的 宇宙飞船 如何与地面通信