⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modbus16.c

📁 sci_loopback_interrupts(Modbus),基于TMS320F2812 DSP芯片的Modbus串口通讯程序
💻 C
📖 第 1 页 / 共 5 页
字号:
		case 34:
				*ReadState=nData1Test[34];
				nData1Test[34]=nData1Test[34];
				break;	
		case 35:
				*ReadState=nData1Test[35];
				nData1Test[35]=nData1Test[35];
				break;
		case 36:	
				*ReadState=nData1Test[36];
				nData1Test[36]=nData1Test[36];
				break;
		case 37:		
				*ReadState=nData1Test[37];
				nData1Test[37]=nData1Test[37];
				break;		
		case 38:
				*ReadState=nData1Test[38];
				nData1Test[38]=nData1Test[38];
				break;		
		case 39:
				*ReadState=nData1Test[39];
				nData1Test[39]=nData1Test[39];
				break;
		case 40:
				*ReadState=nData1Test[40];
				nData1Test[40]=nData1Test[40];
				break;
		case 41:	
				*ReadState=nData1Test[41];
				nData1Test[41]=nData1Test[41];
				break;
		case 42:		
				*ReadState=nData1Test[42];
				nData1Test[42]=nData1Test[42];
				break;		
		case 43:
				*ReadState=nData1Test[43];
				nData1Test[43]=nData1Test[43];
				break;		
		case 44:
				*ReadState=nData1Test[44];
				nData1Test[44]=nData1Test[44];
				break;	
		case 45:
				*ReadState=nData1Test[45];
				nData1Test[45]=nData1Test[45];
				break;
		case 46:	
				*ReadState=nData1Test[46];
				nData1Test[46]=nData1Test[46];
				break;
		case 47:		
				*ReadState=nData1Test[47];
				nData1Test[47]=nData1Test[47];
				break;		
		case 48:
				*ReadState=nData1Test[48];
				nData1Test[48]=nData1Test[48];
				break;		
		case 49:
				*ReadState=nData1Test[49];
				nData1Test[49]=nData1Test[49];
				break;
		case 50:
				*ReadState=nData1Test[50];
				nData1Test[50]=nData1Test[50];
				break;
		case 51:	
				*ReadState=nData1Test[51];
				nData1Test[51]=nData1Test[51];
				break;
		case 52:		
				*ReadState=nData1Test[52];
				nData1Test[52]=nData1Test[52];
				break;		
		case 53:
				*ReadState=nData1Test[53];
				nData1Test[53]=nData1Test[53];
				break;		
		case 54:
				*ReadState=nData1Test[54];
				nData1Test[54]=nData1Test[54];
				break;	
		case 55:
				*ReadState=nData1Test[55];
				nData1Test[55]=nData1Test[55];
				break;
		case 56:	
				*ReadState=nData1Test[56];
				nData1Test[56]=nData1Test[56];
				break;
		case 57:		
				*ReadState=nData1Test[57];
				nData1Test[57]=nData1Test[57];
				break;		
		case 58:
				*ReadState=nData1Test[58];
				nData1Test[58]=nData1Test[58];
				break;		
		case 59:
				*ReadState=nData1Test[59];
				nData1Test[59]=nData1Test[59];
				break;
		case 60:
				*ReadState=nData1Test[60];
				nData1Test[60]=nData1Test[60];
				break;
		case 61:	
				*ReadState=nData1Test[61];
				nData1Test[61]=nData1Test[61];
				break;
		case 62:		
				*ReadState=nData1Test[62];
				nData1Test[62]=nData1Test[62];
				break;		
		case 63:
				*ReadState=nData1Test[63];
				nData1Test[63]=nData1Test[63];
				break;		
		case 64:
				*ReadState=nData1Test[64];
				nData1Test[64]=nData1Test[64];
				break;	
		case 65:
				*ReadState=nData1Test[65];
				nData1Test[65]=nData1Test[65];
				break;
		case 66:	
				*ReadState=nData1Test[66];
				nData1Test[66]=nData1Test[66];
				break;
		case 67:		
				*ReadState=nData1Test[67];
				nData1Test[67]=nData1Test[67];
				break;		
		case 68:
				*ReadState=nData1Test[68];
				nData1Test[68]=nData1Test[68];
				break;		
		case 69:
				*ReadState=nData1Test[69];
				nData1Test[69]=nData1Test[69];
				break;
		case 70:
				*ReadState=nData1Test[70];
				nData1Test[70]=nData1Test[70];
				break;
		case 71:	
				*ReadState=nData1Test[71];
				nData1Test[71]=nData1Test[71];
				break;
		case 72:		
				*ReadState=nData1Test[72];
				nData1Test[72]=nData1Test[72];
				break;		
		case 73:
				*ReadState=nData1Test[73];
				nData1Test[73]=nData1Test[73];
				break;		
		case 74:
				*ReadState=nData1Test[74];
				nData1Test[74]=nData1Test[74];
				break;	
		case 75:
				*ReadState=nData1Test[75];
				nData1Test[75]=nData1Test[75];
				break;
		case 76:	
				*ReadState=nData1Test[76];
				nData1Test[76]=nData1Test[76];
				break;
		case 77:		
				*ReadState=nData1Test[77];
				nData1Test[77]=nData1Test[77];
				break;		
		case 78:
				*ReadState=nData1Test[78];
				nData1Test[78]=nData1Test[78];
				break;		
		case 79:
				*ReadState=nData1Test[79];
				nData1Test[79]=nData1Test[79];
				break;
		case 80:
				*ReadState=nData1Test[80];
				nData1Test[80]=nData1Test[80];
				break;
		case 81:	
				*ReadState=nData1Test[81];
				nData1Test[81]=nData1Test[81];
				break;
		case 82:		
				*ReadState=nData1Test[82];
				nData1Test[82]=nData1Test[82];
				break;		
		case 83:
				*ReadState=nData1Test[83];
				nData1Test[83]=nData1Test[83];
				break;		
		case 84:
				*ReadState=nData1Test[84];
				nData1Test[84]=nData1Test[84];
				break;	
		case 85:
				*ReadState=nData1Test[85];
				nData1Test[85]=nData1Test[85];
				break;
		case 86:	
				*ReadState=nData1Test[86];
				nData1Test[86]=nData1Test[86];
				break;
		case 87:		
				*ReadState=nData1Test[87];
				nData1Test[87]=nData1Test[87];
				break;		
		case 88:
				*ReadState=nData1Test[88];
				nData1Test[88]=nData1Test[88];
				break;		
		case 89:
				*ReadState=nData1Test[89];
				nData1Test[89]=nData1Test[89];
				break;
		case 90:
				*ReadState=nData1Test[90];
				nData1Test[90]=nData1Test[90];
				break;
		case 91:	
				*ReadState=nData1Test[91];
				nData1Test[91]=nData1Test[91];
				break;
		case 92:		
				*ReadState=nData1Test[92];
				nData1Test[92]=nData1Test[92];
				break;		
		case 93:
				*ReadState=nData1Test[93];
				nData1Test[93]=nData1Test[93];
				break;		
		case 94:
				*ReadState=nData1Test[94];
				nData1Test[94]=nData1Test[94];
				break;	
		case 95:
				*ReadState=nData1Test[95];
				nData1Test[95]=nData1Test[95];
				break;
		case 96:	
				*ReadState=nData1Test[96];
				nData1Test[96]=nData1Test[96];
				break;
		case 97:		
				*ReadState=nData1Test[97];
				nData1Test[97]=nData1Test[97];
				break;		
		case 98:
				*ReadState=nData1Test[98];
				nData1Test[98]=nData1Test[98];
				break;		
		case 99:
				*ReadState=nData1Test[99];
				nData1Test[99]=nData1Test[99];
				break;
		case 100:
				*ReadState=nData1Test[100];
				nData1Test[100]=nData1Test[100];
				break;
		case 101:	
				*ReadState=nData1Test[101];
				nData1Test[101]=nData1Test[101];
				break;
		case 102:		
				*ReadState=nData1Test[102];
				nData1Test[102]=nData1Test[102];
				break;		
		case 103:
				*ReadState=nData1Test[103];
				nData1Test[103]=nData1Test[103];
				break;		
		case 104:
				*ReadState=nData1Test[104];
				nData1Test[104]=nData1Test[104];
				break;	
		case 105:
				*ReadState=nData1Test[105];
				nData1Test[105]=nData1Test[105];
				break;
		case 106:	
				*ReadState=nData1Test[106];
				nData1Test[106]=nData1Test[106];
				break;
		case 107:		
				*ReadState=nData1Test[107];
				nData1Test[107]=nData1Test[107];
				break;		
		case 108:
				*ReadState=nData1Test[108];
				nData1Test[108]=nData1Test[108];
				break;		
		case 109:
				*ReadState=nData1Test[109];
				nData1Test[109]=nData1Test[109];
				break;
		case 110:
				*ReadState=nData1Test[110];
				nData1Test[110]=nData1Test[110];
				break;
		case 111:	
				*ReadState=nData1Test[111];
				nData1Test[111]=nData1Test[111];
				break;
		case 112:		
				*ReadState=nData1Test[112];
				nData1Test[112]=nData1Test[112];
				break;		
		case 113:
				*ReadState=nData1Test[113];
				nData1Test[113]=nData1Test[113];
				break;		
		case 114:
				*ReadState=nData1Test[114];
				nData1Test[114]=nData1Test[114];
				break;	
		case 115:
				*ReadState=nData1Test[115];
				nData1Test[115]=nData1Test[115];
				break;
		case 116:	
				*ReadState=nData1Test[116];
				nData1Test[116]=nData1Test[116];
				break;
		case 117:		
				*ReadState=nData1Test[117];
				nData1Test[117]=nData1Test[117];
				break;		
		case 118:
				*ReadState=nData1Test[118];
				nData1Test[118]=nData1Test[118];
				break;		
		case 119:
				*ReadState=nData1Test[119];
				nData1Test[119]=nData1Test[119];
				break;
		case 120:
				*ReadState=nData1Test[120];
				nData1Test[120]=nData1Test[120];
				break;
		case 121:	
				*ReadState=nData1Test[121];
				nData1Test[121]=nData1Test[121];
				break;
		case 122:		
				*ReadState=nData1Test[122];
				nData1Test[122]=nData1Test[122];
				break;		
		case 123:
				*ReadState=nData1Test[123];
				nData1Test[123]=nData1Test[123];
				break;		
		case 124:
				*ReadState=nData1Test[124];
				nData1Test[124]=nData1Test[124];
				break;	
		case 125:
				*ReadState=nData1Test[125];
				nData1Test[125]=nData1Test[125];
				break;
		case 126:	
				*ReadState=nData1Test[126];
				nData1Test[126]=nData1Test[126];
				break;
		case 127:		
				*ReadState=nData1Test[127];
				nData1Test[127]=nData1Test[127];
				break;*/		
	}
}

#pragma CODE_SECTION(SetCoilVal, "MODBUS_CODE")
//设定线圈状态 
void SetCoilVal(Uint16 Addr,Uint16 SetState)
{
	switch(Addr & 0xff)
	{
		case 0:
				nData0Test[0]=SetState;
				break;
		case 1:	
				nData0Test[1]=SetState;
				break;		
		case 2:
				nData0Test[2]=SetState;
				break;
		case 3:	
				nData0Test[3]=SetState;
				break;
		case 4:
				nData0Test[4]=SetState;
				break;
		case 5:	
				nData0Test[5]=SetState;
				break;
		case 6:
				nData0Test[6]=SetState;
				break;
		case 7:	
				nData0Test[7]=SetState;
				break;
		case 8:
				nData0Test[8]=SetState;
				break;
		case 9:	
				nData0Test[9]=SetState;
				break;
		case 10:
				nData0Test[10]=SetState;
				break;
		case 11:	
				nData0Test[11]=SetState;
				break;		
		case 12:
				nData0Test[12]=SetState;
				break;
		case 13:	
				nData0Test[13]=SetState;
				break;
		case 14:
				nData0Test[14]=SetState;
				break;
		case 15:	
				nData0Test[15]=SetState;
				break;
		case 16:
				nData0Test[16]=SetState;
				break;
		case 17:	
				nData0Test[17]=SetState;
				break;
		case 18:
				nData0Test[18]=SetState;
				break;
		case 19:	
				nData0Test[19]=SetState;
				break;
		case 20:
				nData0Test[20]=SetState;
				break;
		case 21:	
				nData0Test[21]=SetState;
				break;		
		case 22:
				nData0Test[22]=SetState;
				break;
		case 23:	
				nData0Test[23]=SetState;
				break;
		case 24:
				nData0Test[24]=SetState;
				break;
		case 25:	
				nData0Test[25]=SetState;
				break;
		case 26:
				nData0Test[26]=SetState;
				break;
		case 27:	
				nData0Test[27]=SetState;
				break;
		case 28:
				nData0Test[28]=SetState;
				break;
		case 29:	
				nData0Test[29]=SetState;
				break;
		case 30:
				nData0Test[30]=SetState;
				break;
		case 31:	
				nData0Test[31]=SetState;
				break;		
/*		case 32:
				nData0Test[32]=SetState;
				break;
		case 33:	
				nData0Test[33]=SetState;
				break;
		case 34:
				nData0Test[34]=SetState;
				break;
		case 35:	
				nData0Test[35]=SetState;
				break;
		case 36:
				nData0Test[36]=SetState;
				break;
		case 37:	
				nData0Test[37]=SetState;
				break;
		case 38:
				nData0Test[38]=SetState;
				break;
		case 39:	
				nData0Test[39]=SetState;
				break;
		case 40:
				nData0Test[40]=SetState;
				break;
		case 41:	
				nData0Test[41]=SetState;
				break;		
		case 42:
				nData0Test[42]=SetState;
				break;
		case 43:	
				nData0Test[43]=SetState;
				break;
		case 44:
				nData0Test[44]=SetState;
				break;
		case 45:	
				nData0Test[45]=SetState;
				break;
		case 46:
				nData0Test[46]=SetState;
				break;
		case 47:	
				nData0Test[47]=SetState;
				break;
		case 48:
				nData0Test[48]=SetState;
				break;
		case 49:	
				nData0Test[49]=SetState;
				break;
		case 50:
				nData0Test[50]=SetState;
				break;
		case 51:	
				nData0Test[51]=SetState;
				break;		
		case 52:
				nData0Test[52]=SetState;
				break;
		case 53:	
				nData0Test[53]=SetState;
				break;
		case 54:
				nData0Test[54]=SetState;
				break;
		case 55:	
				nData0Test[55]=SetState;
				break;
		case 56:
				nData0Test[56]=SetState;
				break;
		case 57:	
				nData0Test[57]=SetState;
				break;
		case 58:
				nData0Test[58]=SetState;
				break;
		case 59:	
				nData0Test[59]=SetState;
				break;
		case 60:
				nData0Test[60]=SetState;
				break;
		case 61:	
				nData0Test[61]=SetState;
				break;		

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -