ä¸å
±å¯ä»¥å®ä¹16个åèçä½å¯»ååé
static uchar bdata CanBusFlag=0; //canæ å¿
sbit CanRcv_Good=CanBusFlag^0; //æåæ¥æ¶æ å¿
sbit CanSend_Good=CanBusFlag^1; //æååéæ å¿
sbit CanErrFlag=CanBusFlag^2; //canæ»çº¿é误æ å¿
sbit CanDtOverFlag=CanBusFlag^3; //canæ»çº¿è¶
è½½æ å¿
sbit CanWuiFlag=CanBusFlag^4; //canæ»çº¿å¤éä¸æ
//ä½ æ¹åCanBusFlagï¼ä¸é¢çä¸å åéä¹åäºï¼åä¹æ¢ç¶
å®ä¹ï¼
union UniTEMP // 温度éæ ·å¼
{
uint TEMP;
uchar TEMP_AD[2];
}idata uTEMP; //idataæ¯å®ä¹åéåå¨ç©ºé´ï¼è¿éç¨ç8952åçæºï¼æidata空é´
ãããã
ç¨åºéé¢ä½¿ç¨ï¼
uTEMP.TEMP=XXX;//å
¶å®TEMP_AD[2]æ°ç»éé¢çå
容ä¹åäºï¼union ç»æå
温馨提示:内容为网友见解,仅供参考