本文来源电子发烧友社区,作者:卢化月, 帖子地址:https://bbs.elecfans.com/jishu_2293156_1_1.html
非常感谢南京中科微联合电子发烧友平台提供的开发板。
1.硬件介绍
2.电路图
3.新建项目
4.自动加载代码
5.定时点灯
uint16_t timer_ms;
//外设配置
Timer1_UpCounting_Mode_Init();//向上计数
//设置中断优先级
Interrupt_Level(TIMER1_updata_int_ID, INT_LEVEL1);//CLIC设置中断抢占级别
//使能外设中断
Interrupt_Enable(TIMER1_updata_int_ID);//CLIC使能中断
//使能系统总中断
SYS_Interrupt_Enable();//CLIC开总中断
中断点灯
void Timer1_Update_IRQhandler(void)
{
if(TIMER1->SR&0x1)
{
TIMER1->SR &= ~0x1;
if(++timer_ms == 1000)
{
timer_ms = 0;
GPIO_Toggle(GPIOA,PIN12);
}
}
}
全部0条评论
快来发表一下你的评论吧 !