当前位置: 技术问答>linux和unix
9260串口的handshaking模式,RTS/CTS电平如何变化
来源: 互联网 发布时间:2016-05-02
本文导语: 9260串口的handshaking模式,RTS/CTS电平如何变化 我US_MR的USMODE域设置了handshaking模式。在用户空间 while{ write(fd_tty, command, 2); if((nread = read(fd_tty,buff,80))>0) ...
9260串口的handshaking模式,RTS/CTS电平如何变化
我US_MR的USMODE域设置了handshaking模式。在用户空间
while{
write(fd_tty, command, 2);
if((nread = read(fd_tty,buff,80))>0)
{
printf("Len-1[%d]:",nread);
}
usleep(100);
}
请问在发送前后RTS/CTS电平各怎样变化?
在接收前后RTS/CTS电平各怎样变化?
我US_MR的USMODE域设置了handshaking模式。在用户空间
while{
write(fd_tty, command, 2);
if((nread = read(fd_tty,buff,80))>0)
{
printf("Len-1[%d]:",nread);
}
usleep(100);
}
请问在发送前后RTS/CTS电平各怎样变化?
在接收前后RTS/CTS电平各怎样变化?
|
串口忙不忙得过来是由波特率来控制的,无论你的芯片速度有多快,只要波特率一确定,那你就得遵循这个速度
而rts/cts主要是由于你发一个bit时,对方是否收到,是一种硬件握手机制,用了硬件流控制,就如同使用TCP传输,而没有用硬件流控制,就如同用UDP传输,这跟传输速率没什么关系。。。。。。。。。。。
|
LZ你关注这个干嘛??如果实在是想知道答案,去网上找串口协议相关的文档,看其硬件描述部分就明白了
|
1
串口是由波特率来控制的,只要波特率一确定,那你速度就定了
串口是由波特率来控制的,只要波特率一确定,那你速度就定了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。