88问答网
所有问题
单片机串口发送的波特率为9600,为什么labview的波特率不是9600(比如120、11。。)也可以正常接收数据
如题所述
举报该问题
其他回答
第1个回答 2013-04-23
自动baudrate?
追问
是指labview那头是自动波特率吗?
追答
yes
追问
怎么设置成非自动波特率
相似回答
labview
里面的visa配置
串口
默认
波特率9600
。那么可以改吗?怎么改?_百 ...
答:
当然是可以改的。你按atcl+H打开
labview的
即时帮助,然后把鼠标移到VISA串口图标上,在帮助里面会显示这个VI的相信信息,我印象中左上角有一个输入端子就是设置
串口波特率
的。
labview中,
visa通讯时可以检测到
串口
号
,发送
数据处的命令也正确,运行时...
答:
回答:你程序是不是在while里面的,接收数据的话你的visa要一直处在运行状态。 你难道是要直接读取你自己
发送的
数据,这样子不行的,你用个串口调试助手发送数据,然后用visa接收
Labview串口读取数据错误
:由于I/O错误导致不能执行操作
答:
一般地说,
这个问题是由于实际的通信数据和你串口参数设置的不同引起的
。比如你实际送过来的数据波特率是115200,但是你打开串口时设置的却是9600;或者你打开串口时设置的数据格式是8个数据位一个停止位,但是实际送过来的数据是9个数据位。当然最可能的并不是你设置错误,而是送过来的数据被干扰。试着...
labview
控制
单片机
led灯
答:
1.
LabVIEW
默认的串口设置就是“
9600,
8, n, 1”,所以你不连
9600的波特率
选项都没事,这里没问题。2. 十一级的那位是个姐姐吧,这里是编程的
,不是
美容。这里没法蒙人的。3. 先说说你的程序中的坏习惯:无视错误簇,while循环不加延时高速空转(上位机可不是单任务
的),
无用的属性节点没删掉(...
labview
接收数据
9600
的没有问题,但是换成15200的时
答:
这个
波特率不
能随便设置,要与下位机
的波特率
一致才能获取到正确的数据。而且,你单步执行的时候与连续运行的时候情况是不一样的。单步运行的时候,由于操作时间过长
,串口
缓冲区里已经有很多数据。因此可以读到相关的数据。但是连续运行的时候,可能由于串口缓冲区中没有足够的数据存储,所以会报错。
labview串口
连续接收不同长度数据问题
答:
数据位,校验等参数一致
,串口的波特率
最小的一般
为9600
。其次不需要使用事件结构吧,你利用串口字节数来判断是否有数据,根据字节数大小来读取相应长度的字节,肯定没有问题的。你这个速度并不快,没必要单独处理,如果非要单独处理的话,就用队列。见图片 如果帮助到你了,望采纳!
labview串口
如何改变采样速率,我只看到
波特率
的。。高手赐教!!!_百度...
答:
波特率是传输的
速率
,不是
采集的频率 采样频率跟底层硬件有关 一般来说串口通信分为被动接收和主动接收 被动接受:就是底层发每隔多少时间,发送一次数据,如果想改变采样频率,肯定得改底层发送数据的间隔。主动接收:就是
labview发送
一个指令到底层硬件,然后底层硬件接收后,才采集一次数据。如果这样的话,...
labview
与51
单片机
通信的问题
答:
例程是
labvIEW
->examples->instr->smplserl里的basic 2 port serial write and read.vi 里面还有一些例程你都可以试试,最简单的就是将发送和接受接到一起,然后运行,就能看出结果了。3)我大概讲一下visa的配置过程 关于visa所有的vi都在:仪器io->
串口中
。下面是我做通讯的一个局部视图。程序外面...
大家正在搜
51单片机串口波特率9600初值
单片机串口0波特率
51单片机串口波特率设置
51单片机串口波特率计算
单片机串口通信波特率
单片机的波特率是指
单片机串口通讯波特率设置
C51单片机串行波特率计算
单片机波特率2400