#define LED E_GPA, 12
#define CLR_LED DrvGPIO_ClrBit(LED) //数据线强制拉低
#define SET_LED DrvGPIO_SetBit(LED) //数据线强制拉高,上拉
void delayX(uint i)
{
while(i--);//CLRWDT();
}
int main (void)
{ uchar i;
/* SYSCLK =>12Mhz*/
UNLOCKREG(); // 芯片注册解锁
DrvSYS_SelectPLLSource(E_SYS_EXTERNAL_12M); // 选择12MHz为PLL输入
DrvSYS_Open(50000000); // 打开50MHz
LOCKREG(); //向“0x5000_0100”写入任何值,就可以重锁保护寄存器
DrvGPIO_Open(LED, E_IO_OUTPUT);
while(1)
{
SET_LED;
for(i=0;i<60;i++)delayX(60000) ;//
CLR_LED;
for(i=0;i<60;i++)delayX(60000) ;//
}
}
我的助学板 芯片烧了,换了新的 芯片 后 和我的板子跑的速度一样
那位同学能把上面程序帮忙 在助学板跑一下看看 是不是1HZ的频率 ??
|