我用VISA函数和ST32通信
程序里面对传感器的数据进行采集
while(1)
{
u8 t;
Multiple_read_ADXL345(); 传感器采集的数
for(t=4;t<6;t++)
{
USART_SendData(USART1, BUF[t]); //向串口1发送数据
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结束
}
}
我用了LABVIEW的VISA范例,做了下数据流的合并,因为我一次发俩个数, BUF[4]是低8位BUF[5]是高八位C:\Users\SU\Desktop 我不明白这循环是怎么循环的 我现在数据出了问题 希望大家帮帮忙 |