📄 fct.c
字号:
PinGroupForTimer4=0;
SetGpio_1(FB_I01);
SetGpio_1(FB_I02);
SetGpio_1(FB_I11);
SetGpio_1(FB_I12);
}
else
{
SetGpio_1(FB_PH1);
SetGpio_1(FB_PH2);
SetGpio_1(FB_I01);
SetGpio_1(FB_I11);
SetGpio_0(FB_I02);
SetGpio_0(FB_I12);
phase=1;
}
}break;
case 0x01:
{
SetGpio_1(FB_PH1);
SetGpio_1(FB_PH2);
SetGpio_0(FB_I01);
SetGpio_1(FB_I11);
SetGpio_0(FB_I02);
SetGpio_0(FB_I12);
phase=2;
}break;
case 0x02:
{
SetGpio_1(FB_PH1);
SetGpio_1(FB_PH2);
SetGpio_1(FB_I01);
SetGpio_0(FB_I11);
SetGpio_1(FB_I02);
SetGpio_0(FB_I12);
phase=3;
}break;
case 0x03:
{
SetGpio_1(FB_PH1);
SetGpio_1(FB_PH2);
SetGpio_0(FB_I01);
SetGpio_0(FB_I11);
SetGpio_0(FB_I02);
SetGpio_1(FB_I12);
phase=4;
}break;
case 0x04:
{
SetGpio_1(FB_PH1);
SetGpio_1(FB_PH2);
SetGpio_0(FB_I01);
SetGpio_0(FB_I11);
SetGpio_1(FB_I02);
SetGpio_1(FB_I12);
phase=5;
}break;
case 0x05:
{
SetGpio_1(FB_PH1);
SetGpio_0(FB_PH2);
SetGpio_0(FB_I01);
SetGpio_0(FB_I11);
SetGpio_0(FB_I02);
SetGpio_1(FB_I12);
phase=6;
}break;
case 0x06:
{
SetGpio_1(FB_PH1);
SetGpio_0(FB_PH2);
SetGpio_1(FB_I01);
SetGpio_0(FB_I11);
SetGpio_1(FB_I02);
SetGpio_0(FB_I12);
phase=7;
}break;
case 0x07:
{
SetGpio_1(FB_PH1);
SetGpio_0(FB_PH2);
SetGpio_0(FB_I01);
SetGpio_1(FB_I11);
SetGpio_0(FB_I02);
SetGpio_0(FB_I12);
phase=8;
}break;
case 0x08:
{
SetGpio_1(FB_PH1);
SetGpio_0(FB_PH2);
SetGpio_1(FB_I01);
SetGpio_1(FB_I11);
SetGpio_0(FB_I02);
SetGpio_0(FB_I12);
phase=9;
}break;
case 0x09:
{
SetGpio_0(FB_PH1);
SetGpio_0(FB_PH2);
SetGpio_0(FB_I01);
SetGpio_1(FB_I11);
SetGpio_0(FB_I02);
SetGpio_0(FB_I12);
phase=0x0a;
}break;
case 0x0a:
{
SetGpio_0(FB_PH1);
SetGpio_0(FB_PH2);
SetGpio_1(FB_I01);
SetGpio_0(FB_I11);
SetGpio_1(FB_I02);
SetGpio_0(FB_I12);
phase=0x0b;
}break;
case 0x0b:
{
SetGpio_0(FB_PH1);
SetGpio_0(FB_PH2);
SetGpio_0(FB_I01);
SetGpio_0(FB_I11);
SetGpio_0(FB_I02);
SetGpio_1(FB_I12);
phase=0x0c;
}break;
case 0x0c:
{
SetGpio_0(FB_PH1);
SetGpio_0(FB_PH2);
SetGpio_0(FB_I01);
SetGpio_0(FB_I11);
SetGpio_1(FB_I02);
SetGpio_1(FB_I12);
phase=0x0d;
}break;
case 0x0d:
{
SetGpio_0(FB_PH1);
SetGpio_1(FB_PH2);
SetGpio_0(FB_I01);
SetGpio_0(FB_I11);
SetGpio_0(FB_I02);
SetGpio_1(FB_I12);
phase=0x0e;
}break;
case 0x0e:
{
SetGpio_0(FB_PH1);
SetGpio_1(FB_PH2);
SetGpio_1(FB_I01);
SetGpio_0(FB_I11);
SetGpio_1(FB_I02);
SetGpio_0(FB_I12);
phase=0x0f;
}break;
case 0x0f:
{
SetGpio_0(FB_PH1);
SetGpio_1(FB_PH2);
SetGpio_0(FB_I01);
SetGpio_1(FB_I11);
SetGpio_0(FB_I02);
SetGpio_0(FB_I12);
phase=0;
}break;
default:{phase=0;}
}
}break;
case 0x03:
{
switch (phase)
{
case 0x00:
{
SetGpio_1(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=1;
}break;
case 0x01:
{
SetGpio_1(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=2;
}break;
case 0x02:
{
SetGpio_1(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_0(ADF_I12);
phase=3;
}break;
case 0x03:
{
SetGpio_1(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_1(ADF_I12);
phase=4;
}break;
case 0x04:
{
SetGpio_1(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_1(ADF_I12);
phase=5;
}break;
case 0x05:
{
SetGpio_1(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_1(ADF_I12);
phase=6;
}break;
case 0x06:
{
SetGpio_1(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_0(ADF_I12);
phase=7;
}break;
case 0x07:
{
SetGpio_1(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=8;
}break;
case 0x08:
{
SetGpio_1(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=9;
}break;
case 0x09:
{
SetGpio_0(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=0x0a;
}break;
case 0x0a:
{
SetGpio_0(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_0(ADF_I12);
phase=0x0b;
}break;
case 0x0b:
{
SetGpio_0(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_1(ADF_I12);
phase=0x0c;
}break;
case 0x0c:
{
SetGpio_0(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_1(ADF_I12);
phase=0x0d;
}break;
case 0x0d:
{
SetGpio_0(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_1(ADF_I12);
phase=0x0e;
}break;
case 0x0e:
{
SetGpio_0(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_0(ADF_I12);
phase=0x0f;
}break;
case 0x0f:
{
SetGpio_0(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=0;
}break;
default:{phase=0;}
}
}break;
case 0x04:
{
switch (phase)
{
case 0x00:
{
PlusCounter=PlusCounter+16;
if (400==PlusCounter)
{
IO_WRITE32(SYTCTL4, 0x00000005);
PinGroupForTimer4=0;
SetGpio_1(ADF_I01);
SetGpio_1(ADF_I02);
SetGpio_1(ADF_I11);
SetGpio_1(ADF_I12);
}
else
{
SetGpio_1(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=1;
}
}break;
case 0x01:
{
SetGpio_1(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=2;
}break;
case 0x02:
{
SetGpio_1(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_0(ADF_I12);
phase=3;
}break;
case 0x03:
{
SetGpio_1(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_1(ADF_I12);
phase=4;
}break;
case 0x04:
{
SetGpio_1(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_1(ADF_I12);
phase=5;
}break;
case 0x05:
{
SetGpio_1(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_1(ADF_I12);
phase=6;
}break;
case 0x06:
{
SetGpio_1(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_0(ADF_I12);
phase=7;
}break;
case 0x07:
{
SetGpio_1(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=8;
}break;
case 0x08:
{
SetGpio_1(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=9;
}break;
case 0x09:
{
SetGpio_0(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=0x0a;
}break;
case 0x0a:
{
SetGpio_0(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_0(ADF_I12);
phase=0x0b;
}break;
case 0x0b:
{
SetGpio_0(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_1(ADF_I12);
phase=0x0c;
}break;
case 0x0c:
{
SetGpio_0(ADF_PH1);
SetGpio_0(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_1(ADF_I12);
phase=0x0d;
}break;
case 0x0d:
{
SetGpio_0(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_1(ADF_I12);
phase=0x0e;
}break;
case 0x0e:
{
SetGpio_0(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_1(ADF_I01);
SetGpio_0(ADF_I11);
SetGpio_1(ADF_I02);
SetGpio_0(ADF_I12);
phase=0x0f;
}break;
case 0x0f:
{
SetGpio_0(ADF_PH1);
SetGpio_1(ADF_PH2);
SetGpio_0(ADF_I01);
SetGpio_1(ADF_I11);
SetGpio_0(ADF_I02);
SetGpio_0(ADF_I12);
phase=0;
}break;
default:{phase=0;}
}
}break;
default: ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -