📄 provprbs.c
字号:
/****************************************/
/* Copyright (c) 2004, 通信工程学院戴佳 */
/* All rights reserved. */
/* 作 者:戴佳 */
/****************************************/
#include <other.h>
//PRBS插入或取消配置
void ProvPRBS(struct instruction ProValue)
{
switch (ProValue.ObjVal[2]) //不同的2M
{
case 1:
switch(ProValue.ObjVal[1])
{
case 0: //取消PRBS
M1_04B=M1_04B&0xFD;
break;
case 1: //插入PRBS
M1_04B=M1_04B|0x02;
break;
}
break;
case 2:
switch(ProValue.ObjVal[1])
{
case 0: //
M1_07B=M1_07B&0xFD;
break;
case 1: //
M1_07B=M1_07B|0x02;
break;
}
break;
case 3:
switch(ProValue.ObjVal[1])
{
case 0: //
M1_0AB=M1_0AB&0xFD;
break;
case 1: //
M1_0AB=M1_0AB|0x02;
break;
}
break;
case 4:
switch(ProValue.ObjVal[1])
{
case 0: //
M1_0DB=M1_0DB&0xFD;
break;
case 1: //
M1_0DB=M1_0DB|0x02;
break;
}
break;
case 5:
switch(ProValue.ObjVal[1])
{
case 0: //
M2_04B=M2_04B&0xFD;
break;
case 1: //
M2_04B=M2_04B|0x02;
break;
}
break;
case 6:
switch(ProValue.ObjVal[1])
{
case 0: //
M2_07B=M2_07B&0xFD;
break;
case 1: //
M2_07B=M2_07B|0x02;
break;
}
break;
case 7:
switch(ProValue.ObjVal[1])
{
case 0: //
M2_0AB=M2_0AB&0xFD;
break;
case 1: //
M2_0AB=M2_0AB|0x02;
break;
}
break;
case 8:
switch(ProValue.ObjVal[1])
{
case 0: //
M2_0DB=M2_0DB&0xFD;
break;
case 1: //
M2_0DB=M2_0DB|0x02;
break;
}
break;
case 9:
switch(ProValue.ObjVal[1])
{
case 0: //
M3_04B=M3_04B&0xFD;
break;
case 1: //
M3_04B=M3_04B|0x02;
break;
}
break;
case 10:
switch(ProValue.ObjVal[1])
{
case 0: //
M3_07B=M3_07B&0xFD;
break;
case 1: //
M3_07B=M3_07B|0x02;
break;
}
break;
case 11:
switch(ProValue.ObjVal[1])
{
case 0: //
M3_0AB=M3_0AB&0xFD;
break;
case 1: //
M3_0AB=M3_0AB|0x02;
break;
}
break;
case 12:
switch(ProValue.ObjVal[1])
{
case 0: //
M3_0DB=M3_0DB&0xFD;
break;
case 1: //
M3_0DB=M3_0DB|0x02;
break;
}
break;
case 13:
switch(ProValue.ObjVal[1])
{
case 0: //
M4_04B=M4_04B&0xFD;
break;
case 1: //
M4_04B=M4_04B|0x02;
break;
}
break;
case 14:
switch(ProValue.ObjVal[1])
{
case 0: //
M4_07B=M4_07B&0xFD;
break;
case 1: //
M4_07B=M4_07B|0x02;
break;
}
break;
case 15:
switch(ProValue.ObjVal[1])
{
case 0: //
M4_0AB=M4_0AB&0xFD;
break;
case 1: //
M4_0AB=M4_0AB|0x02;
break;
}
break;
case 16:
switch(ProValue.ObjVal[1])
{
case 0: //
M4_0DB=M4_0DB&0xFD;
break;
case 1: //
M4_0DB=M4_0DB|0x02;
break;
}
break;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -