关于串口通讯问题
时间:12-13
整理:3721RD
点击:
谁知道串口接受到数据后再用串口发送 这个过程需要多少时间?
用timetrick看过,两者的时间是一样的
串口发送一个数据后再发送另一个数据的间隔显示是3ms
用timetrick看过,两者的时间是一样的
串口发送一个数据后再发送另一个数据的间隔显示是3ms
windows下的LV?
en
我觉得:
发送可能时间不准,主要的延时来自系统,用RT不知道效果如何。
接收的话因为有缓存,所以倒是没什么大问题,但要准确到ms的发送,一般不选择LV,或者加卡--这个没玩过。我直接用单片机做的,接收到发送最多十几us。
现在的问题就是 pc和单片机通讯
单片机太快 lv发送的延时有问题 :(
用RT也不能保持多高精度
若要一定同步,建议使用外部定时器触发
不行
没戏
汗...
你的通讯协议做的不好
为啥不做检测?
不光是LV有这个问题,如果没有简单的通讯协议,几乎所有方式编的软件都会有同样问题
自己定了一个协议
不知道你说的检测是指啥
能具体点吗
土人,自己程序写得太烂
郁闷呢
有啥好办法没?
你到底要干啥啊,要求时间这么精确
不过还是你的单片机程序写得不好,协议也不好
其实时间要求也不高
现在单独测试收发都没问题
先收再发再收有问题
:(
你倒是说说你单片机程序的流程啊,你光这么说,谁也不知道你的问题在哪啊。
基本就是 单片机先发握手消息,然后等待命令,受到命令后发送或接受数据
lv受到握手消息后发送命令,然后接受单片机发来的数据 或发送数据
挺简单的
你的程序握手都没问题?
等这个流程完了
片选
单片机和别的单片机通讯
此时无法和lv通讯
?
先别说通讯,你把lv程序和单片机都跑起来之后,握手没问题?
恩
单独测试过
慢慢调吧,哈哈
现在显示出来就是定长的数据
但数据有错误
:(
你也不给我解决解决实际问题啊
自己动手,丰衣足食,嗯
数据有错误就先检查下校验吧
真心re一下……
熊猫就是个z
还是bm好啊
哈哈