fct.c
来自「这个是单片机4200的ui程序」· C语言 代码 · 共 2,232 行 · 第 1/4 页
C
2,232 行
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 + =
减小字号Ctrl + -
显示快捷键?