『壹』 PC串口控制单片机发送数据:RTS的用法
你叙述的简单,我也能准确认定是什么原因,但我个人认为,只要你按照接线标准,那电路是没问题的,我担心的是通讯程序上的错误,所以我写了个单片机通讯通讯基本设置,希望你对照一下,可能对你有帮助
#include<reg51.h> //使用晶振11.0592
unsigned int k=0;
main()
{
EA=1;
SCON=0x90; //串口方式为2,SM0=1,REN=1允许接受
PCON=0x80; //SMOD=1
TMOD=0x20; //定时器T1方式为2
TH1=0xfa; //波特率设定为9600
TL1=0xfa;
ES=1;
TR1=1;
while(1);
{
if(k==1)
; //等待你需要执行的语句,你可以自己编写
k=0;//接受错误,k复位
} }
void counter4(void) interrupt 4
{
while(RI==0);
RI = 0;
k= SBUF;
}
PS:你是PC按一个按键,开始发送,但发送的是什么,你要特别注意,单片机串口通讯接受的是8位数据,不是bit(BOOL)型,这需要你转化为个char型的数据进行发送,上面例子中,我使用的 if(k==1),其中就是判断char k是否等于1
『贰』 在stm32usb转串口芯片CH340G中DTR#,RTS#该怎样理解呀,各位路过的看一下,在此拜谢啦
为了简单易理解,不再引入DCE(modem等)设备,按通常情况两个终端设备DTE2DTE之间直接通信(比如单片机之间或单片机与PC之间)讲解,所以通信引脚采用交叉连接方式。
DTR信号是输出信号,DTR的意思是Data Terminal ready ,数据终端(计算机、单片机数据的原始发送者和最终接收者)准备好。对于单片机和PC机,DTR是输出引脚,表示本机已经上电可以工作。
一般接对端的输入脚--DSR,RS232低电平有效,表示本设备已经上电,处于工作状态。
DSR 的意思是Data Set Ready ,数据传送者(Modem等)准备好。对于单片机和PC机来讲,DSR是输入引脚,检测连接的设备是否上电。
RTS是终端机的输出引脚,CTS是终端机的输入引脚RTS与CTS是通信中为了慢终端接收数据时避免接收缓冲区溢出而采用的硬件握手信号。当RTS有效时,表示本设备有数据要发送,RTS接对端的CTS。当对端设备缓冲区数据处理完毕,会在他的RTS引脚送出有效信号发送到本机CTS,本机检测到后,开始发送数据,当对端缓冲区满时,对端RTS引脚无效,本机检测到后暂停数据发送,等待对端RTS有效。
本机接收数据时,RTS与CTS信号的配合大体一样。
最后补充一点,CH340与PL2303类似,芯片输出的RSC232信号都是反相的TTL电平,就是高电平有效,便于与MAX232之类电平转换电路连接。所以信号名称都加上了反相标志如:~、#、^、_N 等。
『叁』 电路图中字符 TX RX COM什么意思
TX=transmit 发送,RX=receive接收,COM 即为串行通讯端口,微机上的com口多为针。
在串行通信中常用到,比如:
RS232/485/422通讯中,RS232最基本的为三线通讯,一个发送线(Tx),一个接收线(Rx),一个公共线(参考地 GND),RS422为四线通讯,发送正(TX+);
发送负(TX-),接收正(RX+),接收负(RX-);RS485为二线通讯,信号+(Rx/Tx+ 或 D+),信号-(Rx/Tx- 或 D-)。
(3)rts电路扩展阅读
RS-232(ANSI/EIA-232标准)是IBM-PC及其兼容机上的串行连接的标准。可用于许多用途,比如连接鼠标、打印机或者调制解调器,同时也可以接工业仪器仪表。
用于驱动和连线的改进,实际应用中RS-232的传输长度或者速度常常超过标准的值。RS-232只限于电脑串口和设备间点对点的通信。RS- 232串口通信最远距离是50英尺。
从计算机连出的线的截面。RS-232针脚的功能: 数据: TXD(pin 3): 串口数据输出RXD(pin 2): 串口数据输入握手: RTS(pin 7): 发送数据请求CTS(pin 8): 清除发送DSR(pin 6);
数据发送就绪DCD(pin 1): 数据载波检测DTR(pin 4): 数据终端就绪地线: GND(pin 5): 地线其他RI(pin 9): 铃声指示注: COM接口就是遵循RS232标准的物理口。COM口指串口的物理实现,而RS232是一种串口接口标准。
『肆』 关于串口RTS控制24V负载的实现,求赐教
得 用 驱动电路 才行!
用 三极管 什么的
『伍』 终端数传机延时时间 RTS 是什么意思在电表主站通信协议中会用到
数传机,即数据传输机,终端的数据传输机,用于数据传输
『陆』 rts511b_101 是什么电路
算了。。
『柒』 遥控电风扇电路板上的集成电路rts510-1b是什么芯片是单片机吗能否介绍一下各引脚功能
你给我等着! 说着
『捌』 RS485连接电路图中DE DI RO RE都是什么意思
RO 接收器输出:若A > B 200mV,则为高电平;
若A < B 200mV,则为低电平。
DE:驱动器输出使能。DE变为高电平时,驱动器输出Y与Z有效;
当DE为低电平时,驱动器输出为高阻状态。
当驱动器输出有效时,器件被用作线驱动器。而高阻状态下,
若RE为低电平,则器件被用作线接收器。
RS485自动切换电路:
接收:默认没有数据时,TX为高电平,三极管导通,RE为低电平使能,RO收数据有效,MAX485为接收态。
发送:发送数据1时,TX为高电平时,三极管导通,DE为低电平,此时收发器处于接收状态,驱动器就变成了高阻态,也就是发送端与AB断开了,此时AB之间的电压就取决于AB的上下拉电阻了,A为高电平、B为低电平,也就成为了逻辑1了。
发送数据0时,TX为低电平,三极管截止,DE为高电平,驱动器使能,此时正好DI是接地的,也就是低电平,驱动器也就会驱动输出B为1,A为0,也就是所谓的逻辑0了。
理解自收发的作用,关键是要理解RE和DE的作用,尤其是DE为0时,驱动器与AB之间就是高阻态,也就是断开状态,而且AB都要有上下拉电阻。然后就有了逻辑0-1之间的切换了。
所以很巧妙,但是这里也有一个很明显的bug,也就是只适用于“半双工”,如果是全双工,就不行了,因为TX为1时,接收使能,此时从机如果回复数据,那么也就乱了。
『玖』 请问,IEEE标准测试系统RTS是发电系统的发电线路图是吧 就是还没接用电负荷的线路图
IEEE测试系统RTS有两个标准,IEEE可靠性测试系统RTS79,RTS96主要用于进行发输电系统可靠性评估。专RTS79测试系统包含11台容属量从5MW到40MW不等的传统发电机组,总装机容量为240MW。通过8736个负荷点来描述时序负荷状况,每年的峰值负荷是185MW。RTS96是RTS79的升级版,由3个RTS79系统互联构成。
Roy Billinton可靠性测试系统RBTS96主要用于进行配电网可靠性评估。RBTS96测试系统包含11台容量从5MW到40MW不等的传统发电机组,总装机容量为240MW。通过8736个负荷点来描述时序负荷状况,每年的峰值负荷是185MW。
『拾』 集成电路中CTS是什么意思
Clock Tree Synthesize
时钟树综合