初级会员

- 积分
- 140
- 金钱
- 140
- 注册时间
- 2015-2-12
- 在线时间
- 10 小时
|
发表于 2015-2-27 17:06:51
|
显示全部楼层
u16 getCoilVal(u16 addr,u16 *tempData)
{
u16 result = 0;
//u8 i;
switch(addr & 0xff)
{
case 0:
*tempData=ad_pos[0];
break;
case 1:
//*tempData = testCoil;
*tempData=ad_pos[1];
break;
case 2:
*tempData=ad_pos[2];
break;
case 3:
*tempData=ad_pos[3];
break;
case 4:
*tempData=ad_pos[4];
break;
case 5:
*tempData=ad_pos[5];
break;
case 6:
*tempData=ad_pos[6];
break;
case 7:
*tempData=ad_pos[7];
break;
case 8:
*tempData=ad_pos[8];
break;
case 9:
*tempData=ad_pos[9];
break;
case 10:
*tempData=ad_pos[10];
break;
case 11:
*tempData=ad_pos[11];
break;
case 12:
*tempData=ad_pos[12];
break;
case 13:
break;
case 14:
break;
case 15:
break;
case 16:
break;
default:
break;
}
return result;
}这个函数不懂,就是ad_pos[]数组里面不都是0吗 貌似是读取一个位的状态,就是*tempData=ad_pos[0] 不明白 |
|