这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » LM3S811之Timer实验

共1条 1/1 1 跳转至

LM3S811之Timer实验

院士
2012-12-01 20:26:02     打赏
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE LM3S811之Timer实验
基本的定时器函数的使用,本例为32位定时器的使用(16位定时器的使用请参见stellaris示例程序)。实验内容为:通过查询全局变量的值来控制LED灯的闪烁,该全局变量在定时器中断函数中更新数值。
SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER0);

TimerConfigure(TIMER0_BASE, TIMER_CFG_PERIODIC);

TimerLoadSet(TIMER0_BASE, TIMER_A, SysCtlClockGet() / 1000);

IntMasterEnable();

TimerIntEnable(TIMER0_BASE, TIMER_TIMA_TIMEOUT);

IntEnable(INT_TIMER0A);
TimerEnable(TIMER0_BASE, TIMER_A); Stellaris固件库写得还是灰常清晰的,大家这里就不占用篇幅再来介绍的。更多实例给大家对于固件库的学习提供指导。 附件1:工程实例IAR EWARM 6.3 /* Style Definitions */ table.MsoNormalTable { mso-style-parent:""; font-size:10.5pt;"Calibri","sans-serif";}



关键词: LM3S811     Timer     实验    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]