|
@@ -1445,7 +1445,7 @@ void Uart1_Ack(void)
|
|
|
}else{
|
|
}else{
|
|
|
g_cTubeTempAriv = 0;
|
|
g_cTubeTempAriv = 0;
|
|
|
}
|
|
}
|
|
|
- g_uiFrmLth = 25;
|
|
|
|
|
|
|
+ g_uiFrmLth = 23;
|
|
|
g_ucU1TX_Data[0] = FRAME_HEAD;
|
|
g_ucU1TX_Data[0] = FRAME_HEAD;
|
|
|
g_ucU1TX_Data[1] = g_ucCMD1|0X80;
|
|
g_ucU1TX_Data[1] = g_ucCMD1|0X80;
|
|
|
g_ucU1TX_Data[2] = 0;
|
|
g_ucU1TX_Data[2] = 0;
|
|
@@ -1462,15 +1462,13 @@ void Uart1_Ack(void)
|
|
|
g_ucU1TX_Data[13] = (unsigned char) (TempChn[4].fCurrentTemperature*100.0);
|
|
g_ucU1TX_Data[13] = (unsigned char) (TempChn[4].fCurrentTemperature*100.0);
|
|
|
g_ucU1TX_Data[14] = (unsigned int)(TempChn[5].fCurrentTemperature*100.0) >> 8;
|
|
g_ucU1TX_Data[14] = (unsigned int)(TempChn[5].fCurrentTemperature*100.0) >> 8;
|
|
|
g_ucU1TX_Data[15] = (unsigned char) (TempChn[5].fCurrentTemperature*100.0);
|
|
g_ucU1TX_Data[15] = (unsigned char) (TempChn[5].fCurrentTemperature*100.0);
|
|
|
- g_ucU1TX_Data[16] = (unsigned int)(TempChn[5].fCurrentTemperature*100.0) >> 8;
|
|
|
|
|
- g_ucU1TX_Data[17] = (unsigned char) (TempChn[5].fCurrentTemperature*100.0);
|
|
|
|
|
- g_ucU1TX_Data[18] = (unsigned int)(TempChn[5].fCurrentTemperature*100.0) >> 8;
|
|
|
|
|
- g_ucU1TX_Data[19] = (unsigned char) (TempChn[5].fCurrentTemperature*100.0);
|
|
|
|
|
- g_ucU1TX_Data[20] = (unsigned int)(TempChn[6].fCurrentTemperature*100.0) >> 8;
|
|
|
|
|
- g_ucU1TX_Data[21] = (unsigned char) (TempChn[6].fCurrentTemperature*100.0);
|
|
|
|
|
- g_ucU1TX_Data[22] = g_cTubeTempAriv;
|
|
|
|
|
- g_ucU1TX_Data[23] = Flag_STATUS; //״̬λ
|
|
|
|
|
- g_ucU1TX_Data[24] = (unsigned char) Check(g_ucU1TX_Data, g_uiFrmLth - 1);
|
|
|
|
|
|
|
+ g_ucU1TX_Data[16] = (unsigned int)(TempChn[6].fCurrentTemperature*100.0) >> 8;
|
|
|
|
|
+ g_ucU1TX_Data[17] = (unsigned char) (TempChn[6].fCurrentTemperature*100.0);
|
|
|
|
|
+ g_ucU1TX_Data[18] = (unsigned int)(systemp*100.0) >> 8;
|
|
|
|
|
+ g_ucU1TX_Data[19] = (unsigned char) (systemp*100.0);
|
|
|
|
|
+ g_ucU1TX_Data[20] = g_cTubeTempAriv;
|
|
|
|
|
+ g_ucU1TX_Data[21] = Flag_STATUS; //״̬λ
|
|
|
|
|
+ g_ucU1TX_Data[22] = (unsigned char) Check(g_ucU1TX_Data, g_uiFrmLth - 1);
|
|
|
|
|
|
|
|
while(DMA3CONbits.CHEN);
|
|
while(DMA3CONbits.CHEN);
|
|
|
DMA3CNT=(g_uiFrmLth-1);
|
|
DMA3CNT=(g_uiFrmLth-1);
|