📄 main.c
字号:
/* * main.c * * author: Kexin (kexin28@126.com) Tel:+8613714451195 * date: 2007-11-22 */#include "at91.h"#include "at91_timer.h"#include "at91_usart.h"#define KERNEL_TIMER 1unsigned long svr[32];void deal_TimerIrq(void){ register volatile struct at91_timers* tt=(struct at91_timers *)(AT91_TC_BASE); register volatile struct at91_timer_channel* tc = &tt->chans[1].ch; static int cnt = 0; unsigned long tmp; cnt++; if((cnt % 1000)==0) { printf("Irq1"); } tmp=tc->sr; return;}void maintest(void){ static int count = 1; at91_timer_param param; at91_init_usart(); at91_init(irq_handler); param.TimerNum = KERNEL_TIMER; param.CycleTime = 60; param.irq_svr = (void*)deal_TimerIrq; at91_set_timer(param); while(count++) if ((count%10000)== 0) { printf("main"); } return ;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -