void tcs230_start(void)
{
u8 outTRG1[]="00000000";
u8 outTGB1[]="00000000";
u8 outTBR1[]="00000000";
u8 outT1[]="00000000";
sprintf(outTRG,"%f",TRG);
sprintf(outTGB,"%f",TGB);
sprintf(outTBR,"%f",TBR);
sprintf(outT,"%f",T);
strcpy(outTRG1,outTRG);
strcpy(outTGB1,outTGB);
strcpy(outTBR1,outTBR);
strcpy(outT1,outT);
LCD_ShowString(80,94,200,16,16,outTRG1);
LCD_ShowString(80,112,200,16,16,outTGB1);
LCD_ShowString(80,130,200,16,16,outTBR1);
}
我在函数里定义了4个局部变量,并把4个字符串复制到4个局部变量,再在LCD上显示,这把就不存在输出连续的情况了吧...但是....下到板子里,采了一个数据后,就没反应了....连数据都采不了了....为啥 |