新手上路
- 积分
- 48
- 金钱
- 48
- 注册时间
- 2016-3-16
- 在线时间
- 10 小时
|
通过RS485通信,把外面数据(如电压18.5V,22.3V 等)传到触摸屏的emwin所显示的文本上?
RS485_Receive_Data(rs485buf,&key);
if(key)
{
if(key>2)key=2;
for(i=0;i<key;i++)
jes =(float)(*rs485buf/10); //通过串口向rs485buf ,传送0xff,0x1c等数据
sprintf(tus,"%05.1f",jes);
//sprintf(guf0,"%05.1f",huf6/10);
TEXT_SetText(WM_GetDialogItem(hWin,ID_TEXT_8),tus);
TEXT_SetTextColor(WM_GetDialogItem(hWin,ID_TEXT_8), 0x00FF00FF);
}
Caculate_RTC(pMsg);
/* 重启定时器 */
WM_RestartTimer(pMsg->Data.v, 1000);
break;
最终,在emwin文本上显示的数字,小数点后面哪一位丢失了,不知是啥原因?
|
|