📄 main.c
字号:
//#include <stdio.h>
#include "F2812_DataType.h"
#include "F2812_Reg.h"
#include "F2812_Init.h"
int net_main(void);
char SEG7[]={0x77,0x14,0x0b3,0x0b6,0x0d4,0x0e6,0x0e7,0x34,0x0f7,0x0f6};
void DispShuzi(Uint32 c)
{
Uint16 i;
char Disp[8];
Disp[0]=0;
for(i=1;i<8;i++)
Disp[i]=0xff;
for(i=0;i<8;i++)
{
if(c==0)
break;
Disp[i]=c%10;
c/=10;
}
for(i=0;i<8;i++)
P_ext[0x2000+(7-i)]=(Disp[i]==0xff)? 0:SEG7[Disp[i]];
}
void DDelay(Uint32 c)
{
while(c--);
}
void main(void)
{
Uint32 i;
Init_F2812();
asm(" nop");
asm(" nop");
asm(" nop");
/*
for(i=0;i<8;i++)
P_ext[0x2000+i]=0;
//printf("Start Test\n");
for(i=0;1;i++)
{
if(i==0)
break;
if(i>99999999L)
i=0;
P_cpld[0]=((i>>8)&0x03)|0x1ffc;
//P_ext[0x2000]=SEG7[i%10];
DispShuzi(i);
DDelay(500);
//if((i&0x01f)==0)
// printf("C = %u \n",i>>5);
asm(" nop");
asm(" nop");
asm(" nop");
if(i==((Uint32)-1))
break;
}
*/
net_main();
for(;;)
{
asm(" nop");
asm(" nop");
asm(" nop");
}
}
void SetGpio(void)
{
}
void ClearGpio(void)
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -