微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 关于串口通讯问题

关于串口通讯问题

时间:12-13 整理:3721RD 点击:
谁知道串口接受到数据后再用串口发送 这个过程需要多少时间?
用timetrick看过,两者的时间是一样的
串口发送一个数据后再发送另一个数据的间隔显示是3ms

windows下的LV?

en  

我觉得:
发送可能时间不准,主要的延时来自系统,用RT不知道效果如何。
接收的话因为有缓存,所以倒是没什么大问题,但要准确到ms的发送,一般不选择LV,或者加卡--这个没玩过。我直接用单片机做的,接收到发送最多十几us。

现在的问题就是 pc和单片机通讯
单片机太快 lv发送的延时有问题 :(

用RT也不能保持多高精度
若要一定同步,建议使用外部定时器触发

不行
没戏

汗...
你的通讯协议做的不好
为啥不做检测?
不光是LV有这个问题,如果没有简单的通讯协议,几乎所有方式编的软件都会有同样问题

自己定了一个协议
不知道你说的检测是指啥
能具体点吗

土人,自己程序写得太烂

郁闷呢
有啥好办法没?

你到底要干啥啊,要求时间这么精确
不过还是你的单片机程序写得不好,协议也不好

其实时间要求也不高
现在单独测试收发都没问题
先收再发再收有问题
:(

你倒是说说你单片机程序的流程啊,你光这么说,谁也不知道你的问题在哪啊。

基本就是 单片机先发握手消息,然后等待命令,受到命令后发送或接受数据
lv受到握手消息后发送命令,然后接受单片机发来的数据 或发送数据
挺简单的

你的程序握手都没问题?

等这个流程完了
片选
单片机和别的单片机通讯
此时无法和lv通讯

先别说通讯,你把lv程序和单片机都跑起来之后,握手没问题?


单独测试过

慢慢调吧,哈哈

现在显示出来就是定长的数据
但数据有错误

:(
你也不给我解决解决实际问题啊

自己动手,丰衣足食,嗯

数据有错误就先检查下校验吧

真心re一下……

熊猫就是个z
还是bm好啊
哈哈

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top