串口问题
本帖最后由 yh1036164041 于 2013-5-3 16:58 编辑void send (void)
{
uchar i=0;
ES =0;
for(i=0;i<6;i++)
{
if(imu==1)
{
SBUF=imt ; ,
}
SBUF=imu;
delay900ms();
while(!TI);
TI=0;
// ES=0;
}
ES=1 ;
}i];
想问一下大家,我设置的是接收几个数字或者字符就发送几个,如我输入123456,然后会每个差不多1秒发送出去,这个是有实现。但是
if(imu==1)
{
SBUF=imt ; ,
}
// SBUF=imu;此时屏蔽掉
上面那一小段程序怎么就是不行!就是发送不出去我在imt[]数组里面放的东西,大家帮忙看一下是哪里错了?
还发现了一个问题,就是发送两遍的123456,第一遍回来一样的第二遍只有12345?看了好一会儿程序觉得还是没有问题,帮忙一起看一下。
页:
[1]