-
看不看
-
这几天忙别的事,没顾上,今天接着学习!!!
定时器及其中断的使用:
先说一下部分函数的使用吧!
SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER0);使能定时器0功能模块TimerConfigure(TIMER0_BASE, TIMER_CFG_32_BIT_OS);设这定时器功能为32位单触发TimerIntEnable(TIMER0_BASE, TIMER_TIMA_TIMEOUT);设置定时器为益处中断IntEnable(INT_TIMER0A);使能定时器中断IntMasterEnable();使能全局中断TimerLoadSet(TIMER0_BASE, TIMER_A, 4000000ul); 设定时器从4000000递减到0时发生中断事件TimerEnable(TIMER0_BASE, TIMER_A); 使能定时器
这个程序的功能是:定时器0.5秒后发生一次中断,在中断服务程序中,LED灯闪烁10次
[ 本帖最后由 cbuestc 于 2010-11-18 15:53 编辑 ]
-
那个光盘里不是有吗,就是这个啊
-
软件中是没有问题,硬件中也能正常运行,不过时间上应该有出入,按照systick的特点运行时钟频率(这里是8M)刚好是一秒,你这里改成6M,就应该是6M/8M的运行时间,少于一秒,我是这么理解的,不知道对不对
-
应该是指IO口的驱动能力,控制负载的电流,8-mA驱动的斜率控制,是控制电流的增大速度,比如由零A逐渐增大到8MA,防止电流突然增大毁坏器件
-
楼主,LUMINARY的库文件就是为了屏蔽底层的复杂的寄存器的,你这一弄,更麻烦了,还停留在51的思路
-
我也收到啦:lol
-
哈哈,出来啦,高兴啊:victory:
-
有点;P
-
不是今天出结果吗,咋没看到
-
下来看看
-
11.1新的一月又开始了
-
10.31今天又懒床了
-
10.30 ,天气暖和了
-
10.29 来签到了
-
我有短消息,是不是有短消息的就是申请成功了啊,没看出来啥意思
-
10.28悲剧的一天开始了
-
哪个都行啊,一个工具而已,都差不多的
-
楼主你够狠啊,可惜我都有了:hug:
-
10.27来报到啦