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

📄 loadm_c.c

📁 SDH光端机支路单元盘开发程序
💻 C
📖 第 1 页 / 共 2 页
字号:
  M2_0AD=0x00;
  M2_0AA=M2_0AA&0xFD;  //RnEN=0

  M2_0DC=0x00;
  M2_0DD=0x00;
  M2_0DA=M2_0DA&0xFD;  //RnEN=0

}

void LoadM3_C()
{
  //INTERNAL PROCESSOR(SPOT)
  M3_005=0x00;
  M3_006=0x00;
  M3_007=0x00;
  M3_008=0x00;

  //CONTROL DESCRIPTIONS
  M3_010=0xC0;//MOD1=MOD0=1,AAHZE=BAHZE=0,BLOCK=0,NPIA=NPIB=NPIC=0
  M3_011=0xDD;//SBTEN=1,DRPBT=1(DROP MODE),ABD=0,LATEN=1,TAISE=1,RAISE=0,TCLKI=1(时钟上升沿),RCLKI=1(时钟下降沿)
  M3_012=0x29;//IPOS=1,INEG=0,RFIE=1(使RFI产生中断)
  M3_013=0x12;//HEAISE=0,DV1SEL=0,DV1REF=0,RDIEN=1,UQAE=1 ,TOBWZ=1

  M3_055=0x02;     //c2=02
  M3_085=0x02;
  M3_0B5=0x02;
  M3_0E5=0x02;
 // M3_058=0x80;     //k4=08

  //PROVISIONING DESCRIPTIONS
  M3_014=0x13;//UEAME=1,SE1AIS=0,!!!!!!!!! PTALTE=1,HDWIE=1

  M3_049=0x59;
  M3_079=0x59;
  M3_0A9=0x59;
  M3_0D9=0x59;

  //TnSEL1,TnSEL0,RnSEL,ByPass
  M3_04A=M3_04A|0x44;
  M3_07A=M3_07A|0x44;
  M3_0AA=M3_0AA|0x44;
  M3_0DA=M3_0DA|0x44;

  M3_04B=0xF0;
  M3_07B=0xF0;
  M3_0AB=0xF0;
  M3_0DB=0xF0;

  M3_0F1=M3_0F1|0x08; //V4EN=1

  //1BnRDI=1---SINGLE BIT RDI;J2nTEN=1,J2nSIZE=0,J2nCOM=1,J2nAISE=1(Enable ALARM CREATED BY J2)
  M3_048=0x1B;
  M3_078=0x1B;
  M3_0A8=0x1B;
  M3_0D8=0x1B;

  //A Drop Bus Port n MicroProcessor-written SIGNAL LABEL =0X02
  M3_053=0x02;
  M3_083=0x02;
  M3_0B3=0x02;
  M3_0E3=0x02;

  //Transmit J2 赋值
  M3_540=0xE0;
  M3_541=0x57;
  M3_542=0x47;
  M3_543=0x20;
  M3_544=0x4C;
  M3_545=0x50;
  M3_546=0x2D;
  M3_547=0x54;
  M3_548=0x52;
  M3_549=0x41;
  M3_54A=0x43;
  M3_54B=0x45;
  M3_54C=0x20;
  M3_54D=0x20;
  M3_54E=0x20;
  M3_54F=0x20;

  M3_5C0=0xE0;
  M3_5C1=0x57;
  M3_5C2=0x47;
  M3_5C3=0x20;
  M3_5C4=0x4C;
  M3_5C5=0x50;
  M3_5C6=0x2D;
  M3_5C7=0x54;
  M3_5C8=0x52;
  M3_5C9=0x41;
  M3_5CA=0x43;
  M3_5CB=0x45;
  M3_5CC=0x20;
  M3_5CD=0x20;
  M3_5CE=0x20;
  M3_5CF=0x20;

  M3_640=0xE0;
  M3_641=0x57;
  M3_642=0x47;
  M3_643=0x20;
  M3_644=0x4C;
  M3_645=0x50;
  M3_646=0x2D;
  M3_647=0x54;
  M3_648=0x52;
  M3_649=0x41;
  M3_64A=0x43;
  M3_64B=0x45;
  M3_64C=0x20;
  M3_64D=0x20;
  M3_64E=0x20;
  M3_64F=0x20;

  M3_6C0=0xE0;
  M3_6C1=0x57;
  M3_6C2=0x47;
  M3_6C3=0x20;
  M3_6C4=0x4C;
  M3_6C5=0x50;
  M3_6C6=0x2D;
  M3_6C7=0x54;
  M3_6C8=0x52;
  M3_6C9=0x41;
  M3_6CA=0x43;
  M3_6CB=0x45;
  M3_6CC=0x20;
  M3_6CD=0x20;
  M3_6CE=0x20;
  M3_6CF=0x20;

  //A side Microprocessor-Written Received J2  赋值
  M3_150=0xE0;
  M3_151=0x57;
  M3_152=0x47;
  M3_153=0x20;
  M3_154=0x4C;
  M3_155=0x50;
  M3_156=0x2D;
  M3_157=0x54;
  M3_158=0x52;
  M3_159=0x41;
  M3_15A=0x43;
  M3_15B=0x45;
  M3_15C=0x20;
  M3_15D=0x20;
  M3_15E=0x20;
  M3_15F=0x20;

  M3_250=0xE0;
  M3_251=0x57;
  M3_252=0x47;
  M3_253=0x20;
  M3_254=0x4C;
  M3_255=0x50;
  M3_256=0x2D;
  M3_257=0x54;
  M3_258=0x52;
  M3_259=0x41;
  M3_25A=0x43;
  M3_25B=0x45;
  M3_25C=0x20;
  M3_25D=0x20;
  M3_25E=0x20;
  M3_25F=0x20;

  M3_350=0xE0;
  M3_351=0x57;
  M3_352=0x47;
  M3_353=0x20;
  M3_354=0x4C;
  M3_355=0x50;
  M3_356=0x2D;
  M3_357=0x54;
  M3_358=0x52;
  M3_359=0x41;
  M3_35A=0x43;
  M3_35B=0x45;
  M3_35C=0x20;
  M3_35D=0x20;
  M3_35E=0x20;
  M3_35F=0x20;

  M3_450=0xE0;
  M3_451=0x57;
  M3_452=0x47;
  M3_453=0x20;
  M3_454=0x4C;
  M3_455=0x50;
  M3_456=0x2D;
  M3_457=0x54;
  M3_458=0x52;
  M3_459=0x41;
  M3_45A=0x43;
  M3_45B=0x45;
  M3_45C=0x20;
  M3_45D=0x20;
  M3_45E=0x20;
  M3_45F=0x20;
 
  // TCnEN =0
  M3_051=M3_051&0xEF;
  M3_081=M3_081&0xEF;
  M3_0B1=M3_0B1&0xEF;
  M3_0E1=M3_0E1&0xEF;

  M3_010=M3_010|0x10;//B ADD BUS HIGH IMPEDANCE
  M3_011=M3_011|0x10; //LATEN=1

  M3_04A=M3_04A|0x44;//T3SEL0=1;
  M3_04A=M3_04A&0x5F; //T3SEL1=0,R3SEL=0;  Single Undirectional Ring Mode
  M3_07A=M3_07A|0x44;//T3SEL0=1;
  M3_07A=M3_07A&0x5F; //T3SEL1=0,R3SEL=0;  Single Undirectional Ring Mode
  M3_0AA=M3_0AA|0x44;//T3SEL0=1;
  M3_0AA=M3_0AA&0x5F; //T3SEL1=0,R3SEL=0;  Single Undirectional Ring Mode
  M3_0DA=M3_0DA|0x44;//T3SEL0=1;
  M3_0DA=M3_0DA&0x5F; //T3SEL1=0,R3SEL=0;  Single Undirectional Ring Mode

  M3_04C=0x00;//RTUN1
  M3_04D=0x00;//TTUN1
  M3_04A=M3_04A&0xFD;  //RnEN=0
  M3_07C=0x00;//RTUN2
  M3_07D=0x00;//TTUN2
  M3_07A=M3_07A&0xFD;  //RnEN=0
  M3_0AC=0x00;
  M3_0AD=0x00;
  M3_0AA=M3_0AA&0xFD;  //RnEN=0
  M3_0DC=0x00;
  M3_0DD=0x00;
  M3_0DA=M3_0DA&0xFD;  //RnEN=0

}

void LoadM4_C()
{
  //INTERNAL PROCESSOR(SPOT)
  M4_005=0x00;
  M4_006=0x00;
  M4_007=0x00;
  M4_008=0x00;

  //CONTROL DESCRIPTIONS
  M4_010=0xC0;//MOD1=MOD0=1,AAHZE=BAHZE=0,BLOCK=0,NPIA=NPIB=NPIC=0
  M4_011=0xDD;//SBTEN=1,DRPBT=1(DROP MODE),ABD=0,LATEN=1,TAISE=1,RAISE=0,TCLKI=1(时钟上升沿),RCLKI=1(时钟下降沿)
  M4_012=0x29;//IPOS=1,INEG=0,RFIE=1(使RFI产生中断)
  M4_013=0x12;//HEAISE=0,DV1SEL=0,DV1REF=0,RDIEN=1,UQAE=1 ,TOBWZ=1

  M4_055=0x02;     //c2=02
  M4_085=0x02;
  M4_0B5=0x02;
  M4_0E5=0x02;
 // M4_058=0x80;     //k4=08

  //PROVISIONING DESCRIPTIONS
  M4_014=0x13;//UEAME=1,SE1AIS=0,!!!!!!!!! PTALTE=1,HDWIE=1

  M4_049=0x59;
  M4_079=0x59;
  M4_0A9=0x59;
  M4_0D9=0x59;

  //TnSEL1,TnSEL0,RnSEL,ByPass
  M4_04A=M4_04A|0x44;
  M4_07A=M4_07A|0x44;
  M4_0AA=M4_0AA|0x44;
  M4_0DA=M4_0DA|0x44;

  M4_04B=0xF0;
  M4_07B=0xF0;
  M4_0AB=0xF0;
  M4_0DB=0xF0;

  M4_0F1=M4_0F1|0x08; //V4EN=1

  //1BnRDI=1---SINGLE BIT RDI;J2nTEN=1,J2nSIZE=0,J2nCOM=1,J2nAISE=1(Enable ALARM CREATED BY J2)
  M4_048=0x1B;
  M4_078=0x1B;
  M4_0A8=0x1B;
  M4_0D8=0x1B;

  //A Drop Bus Port n MicroProcessor-written SIGNAL LABEL =0X02
  M4_053=0x02;
  M4_083=0x02;
  M4_0B3=0x02;
  M4_0E3=0x02;

  //Transmit J2 赋值
  M4_540=0xE0;
  M4_541=0x57;
  M4_542=0x47;
  M4_543=0x20;
  M4_544=0x4C;
  M4_545=0x50;
  M4_546=0x2D;
  M4_547=0x54;
  M4_548=0x52;
  M4_549=0x41;
  M4_54A=0x43;
  M4_54B=0x45;
  M4_54C=0x20;
  M4_54D=0x20;
  M4_54E=0x20;
  M4_54F=0x20;

  M4_5C0=0xE0;
  M4_5C1=0x57;
  M4_5C2=0x47;
  M4_5C3=0x20;
  M4_5C4=0x4C;
  M4_5C5=0x50;
  M4_5C6=0x2D;
  M4_5C7=0x54;
  M4_5C8=0x52;
  M4_5C9=0x41;
  M4_5CA=0x43;
  M4_5CB=0x45;
  M4_5CC=0x20;
  M4_5CD=0x20;
  M4_5CE=0x20;
  M4_5CF=0x20;

  M4_640=0xE0;
  M4_641=0x57;
  M4_642=0x47;
  M4_643=0x20;
  M4_644=0x4C;
  M4_645=0x50;
  M4_646=0x2D;
  M4_647=0x54;
  M4_648=0x52;
  M4_649=0x41;
  M4_64A=0x43;
  M4_64B=0x45;
  M4_64C=0x20;
  M4_64D=0x20;
  M4_64E=0x20;
  M4_64F=0x20;

  M4_6C0=0xE0;
  M4_6C1=0x57;
  M4_6C2=0x47;
  M4_6C3=0x20;
  M4_6C4=0x4C;
  M4_6C5=0x50;
  M4_6C6=0x2D;
  M4_6C7=0x54;
  M4_6C8=0x52;
  M4_6C9=0x41;
  M4_6CA=0x43;
  M4_6CB=0x45;
  M4_6CC=0x20;
  M4_6CD=0x20;
  M4_6CE=0x20;
  M4_6CF=0x20;

  //A side Microprocessor-Written Received J2  赋值
  M4_150=0xE0;
  M4_151=0x57;
  M4_152=0x47;
  M4_153=0x20;
  M4_154=0x4C;
  M4_155=0x50;
  M4_156=0x2D;
  M4_157=0x54;
  M4_158=0x52;
  M4_159=0x41;
  M4_15A=0x43;
  M4_15B=0x45;
  M4_15C=0x20;
  M4_15D=0x20;
  M4_15E=0x20;
  M4_15F=0x20;

  M4_250=0xE0;
  M4_251=0x57;
  M4_252=0x47;
  M4_253=0x20;
  M4_254=0x4C;
  M4_255=0x50;
  M4_256=0x2D;
  M4_257=0x54;
  M4_258=0x52;
  M4_259=0x41;
  M4_25A=0x43;
  M4_25B=0x45;
  M4_25C=0x20;
  M4_25D=0x20;
  M4_25E=0x20;
  M4_25F=0x20;

  M4_350=0xE0;
  M4_351=0x57;
  M4_352=0x47;
  M4_353=0x20;
  M4_354=0x4C;
  M4_355=0x50;
  M4_356=0x2D;
  M4_357=0x54;
  M4_358=0x52;
  M4_359=0x41;
  M4_35A=0x43;
  M4_35B=0x45;
  M4_35C=0x20;
  M4_35D=0x20;
  M4_35E=0x20;
  M4_35F=0x20;

  M4_450=0xE0;
  M4_451=0x57;
  M4_452=0x47;
  M4_453=0x20;
  M4_454=0x4C;
  M4_455=0x50;
  M4_456=0x2D;
  M4_457=0x54;
  M4_458=0x52;
  M4_459=0x41;
  M4_45A=0x43;
  M4_45B=0x45;
  M4_45C=0x20;
  M4_45D=0x20;
  M4_45E=0x20;
  M4_45F=0x20;

  // TCnEN =0
  M4_051=M4_051&0xEF;
  M4_081=M4_081&0xEF;
  M4_0B1=M4_0B1&0xEF;
  M4_0E1=M4_0E1&0xEF;

  M4_010=M4_010|0x10;//B ADD BUS HIGH IMPEDANCE
  M4_011=M4_011|0x10; //LATEN=1

  M4_04A=M4_04A|0x44;//T3SEL0=1;
  M4_04A=M4_04A&0x5F; //T3SEL1=0,R3SEL=0;  Single Undirectional Ring Mode
  M4_07A=M4_07A|0x44;//T3SEL0=1;
  M4_07A=M4_07A&0x5F; //T3SEL1=0,R3SEL=0;  Single Undirectional Ring Mode
  M4_0AA=M4_0AA|0x44;//T3SEL0=1;
  M4_0AA=M4_0AA&0x5F; //T3SEL1=0,R3SEL=0;  Single Undirectional Ring Mode
  M4_0DA=M4_0DA|0x44;//T3SEL0=1;
  M4_0DA=M4_0DA&0x5F; //T3SEL1=0,R3SEL=0;  Single Undirectional Ring Mode

  M4_04C=0x00;//RTUN1
  M4_04D=0x00;//TTUN1
  M4_04A=M4_04A&0xFD;  //RnEN=0
  M4_07C=0x00;//RTUN2
  M4_07D=0x00;//TTUN2
  M4_07A=M4_07A&0xFD;  //RnEN=0
  M4_0AC=0x00;
  M4_0AD=0x00;
  M4_0AA=M4_0AA&0xFD;  //RnEN=0
  M4_0DC=0x00;
  M4_0DD=0x00;
  M4_0DA=M4_0DA&0xFD;  //RnEN=0

}

⌨️ 快捷键说明

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