| | |
| | | /////////////////////////////////////////////////////////// |
| | | //u32 RS485_Baudrate=9600;//é讯波ç¹ç |
| | | //u8 RS485_Parity=0;//0æ æ ¡éªï¼1奿 ¡éªï¼2å¶æ ¡éª |
| | | u8 RS485_Addr=1;//仿ºå°å |
| | | u8 RS485_Addr=2;//仿ºå°å |
| | | //u16 RS485_Frame_Distance=4;//æ°æ®å¸§æå°é´éï¼ms),è¶
è¿æ¤æ¶é´å认为æ¯ä¸ä¸å¸§ |
| | | |
| | | u8 cmd_mode = 0; |
| | |
| | | void Modbus_RegMap(void) |
| | | { |
| | | u16 i; |
| | | RS485_Addr=g_com_map[DEV_ID]; |
| | | for(i=0;i<MODBUS_SIZE;i++) |
| | | //RS485_Addr=g_com_map[DEV_ID]; |
| | | for(i=0;i<MODBUS_SIZE/2;i++) |
| | | { |
| | | Modbus_HoldReg[i]=i; |
| | | Modbus_HoldReg[2*i]=1; |
| | | Modbus_HoldReg[2*i+1]=0xffff; |
| | | } |
| | | //è¾å
¥å¼å
³éå¯å卿éæå |
| | | // Modbus_InputIO[0]=(vu32*)&PEin(4);//KEY0 //&PEin(4)ï¼åPE4çå°åï¼(vu32*)&PEin(4)å°PE4å°å强å¶è½¬æ¢ä¸ºuw32ç±»åçå°åï¼Modbus_InputIO[0]=(vu32*)&PEin(4); å°è½¬æ¢å¥½çå°åéç»å°åæéModbus_InputIO[0]ï¼ |