求助串口通信
<P>实验台自带单片机采集数据,通过RS-232与计算机连接,其自带的软件可接收并显示串口的数据,我们试着用LabVIEW编程,可是却采集不到任何数据</P><P>关于串口通信,实验台厂家提供的技术参数如下:</P>
<P>通信过程:波特率9600,无校验,8位数据位,1位停止位。上位微机根据被测信号的变化速率设定采样速度,并向单片机系统发送命令控制字,然后等待接收中断。当89S52收到命令,按要求的速度采样完毕后,通过串行口向微机的通信端口发送数据。在本系统中,为了精确复现实时信号,以数据块为单位进行信号的采集、通信和处理。在此方式下,89S52连续采集一个数据块(共57个数据,114个字节,格式为高8位在前字节,低4位在后字节),微机一次通信过程从串行口取一个数据块(共115字节,首字节为回应码)。</P>
<P>命令控制字含义:80H (10000次/秒)、81H (7500次/秒)、
82H (5000次/秒)、 83H (2500次/秒)、 84H (1000次/秒)、
85H (500次/秒)、 86H (250次/秒)、87H (125次/秒)。</P>
<P>附上我自编的程序,请指点。</P>
<P>
</P>
<P>还有一些专业术语不知该怎么翻译好,关于信号处理的,请高人指点:</P>
<P>spectral analysis;
Super-Resolution Spectral Analysis;
model-based frequency analysis;
super-resolution spectral analysis;
describes the relationship among the model coefficients, power spectra, and parameters of damped sinusoids;</P>
<P>
</P> 我想知道你的单片机对LABVIEW发出的命令有没有应答??如果有应答表明连接成功可以随便操作了~~ <P>谢谢你。那个不知道,单片机在试验台里,不知道对LabVIEW有没有发东西,怎样才能收到它发出的命令呢?</P> 若是单片机也是由自己编程的话,可以在里面放一些观察程序,比如说把某一个脚的电平置为高,这样就可以测量,当然也可以放上LED灯来看,或者可以用蜂鸣器!这样就很直观了! 单片机程序不是自己编的,已固化好了,咋办呢? <P>它有接到程序后会有些什么反应呢?你可以看看!</P>
页:
[1]