串口发送数据时,延时一般放在什么位置比较好,一般延时多长时间为宜? (20分)

  • 主题发起人 主题发起人 kds
  • 开始时间 开始时间
K

kds

Unregistered / Unconfirmed
GUEST, unregistred user!
使用控件MSComm
问题如题。
 
要根据实际情况来定,包括响应时间、波特率、数据包大小等
 
能不能给的具体一点
比如数据包 300字节,波特率 115200
那么延时怎么来定?
 
100-200毫秒
 
要看客户端的响应时间和线路的长短而定的。
 
根据串口的通讯速率,比如
9600k 表示每秒允许通过的字节速,如果一次发送太多字符,就有可能出错..

我在9600K下发送at 命令时,每发一个字节延迟10毫秒刚合适
 
但从速率看100ms足够:300*11/115200,当然还要看响应时间
 
多人接受答案了。
 
后退
顶部