rtc.c
来自「经测试过定时器操作的程序」· C语言 代码 · 共 58 行
C
58 行
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "2440addr.h"
#include "option.h"
#include "mmu.h"
void Delay(int times);
extern EnableInt();
extern DisableInt();
int main(void)
{
rGPFCON =0x5522; //PF0/2 = EINT0/EINT2
rGPFUP=0xffff; /*禁止GPF端口的上拉*/
rGPFDAT &= 0xff0f;
Delay(0x0);
rGPFDAT |= 0x00f0;
rSRCPND=0x00004000;
rTCNTB4=0xffff;
rTCFG0=0x00ffffff;
rTCFG1=0x00020000;
rTCON=0x00300000;
rTCON=0x00100000;
while(1)
{
while((rSRCPND&0xffffbfff)==0)
{
rSRCPND=0x00004000;
rGPFDAT &= 0xff0f;
Delay(0x0);
Delay(0x0);
rGPFDAT |= 0x00f0;
Delay(0x0);
Delay(0x0);
}
}
}
void Delay(int times)
{
int i,j;
for(i=1;i<200000;i++)
{
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?