这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » easykit手记之定时器

共2条 1/1 1 跳转至

easykit手记之定时器

工程师
2010-12-17 20:44:50     打赏
接着上次体验完easykit的IO操作之后,我又进行了其片上外设定时器的体验,现分享如下经验:
首先还是感觉MB95F264K的datasheet这部分不是很好,现在还没有找到完整版的datasheet(不知道有没有)来完完整整的介绍MB95F264K的开发,比如各个寄存器是怎么操作的,寄存器的每一位是什么含义等等,只是零星得找到一些资料,然后汇总,现在将这个自己感觉比较好一点的PDF共享出来:
MB95F204_Timer.pdf 

95f200的定时器有 7 钟模式(单次、连续、自由运行、固定周期、可变周期、PWC、输入捕捉),无论哪种模式,使用定时器中断时需要注意的是:必须将中断控制寄存器ILR1(8位寄存器) 进行配置,相应位置1表示禁止,置0表示使能中断。如ILR1 = 0xF3;表示使能定时器0中断。设置好了后再定义中断向量,以使中断产生后进入中断函数,如
#pragma intvect TimerISR  5           //  IRQ5:  8/16-bit timer ch0 (lower)  , 中断函数为__interrupt void TimerISR (void)    这样配置过后,你的中断也就顺利了。

最后,自我感觉,mb95f264K的定时器还是很强大的(一次最大定时100ms左右),可以通过操作定时器直接输出PWM波形,这点对于要使用PWM的用户就会很方便。如果需要大于100ms的定时,只需在定时中断函数里面稍作处理就可以了。

这是我的定时中断和IO操作的工程:
Project.rar
.
.
.
.
.
刚刚又看了一个很给力的PDF,看了过后对MB95F264K又有了一个新的认识。只记得是这个坛子上某位大侠给出的,但是不记得是谁了,现在分享出来:Fujitsu SOFTUNE 建立工程详解.pdf
.
.
.
.在用MB95F200series烧写flash时,通过如下步骤,就可以脱机运行程序了:
1.

2.


到目前为止,我的Easy_kit也能脱机运行了~
.
.
.
又经过一阵摸索:配置如下

现在我的Easykit已经能产生想要的PWM波形了~







关键词: easykit     手记     定时器     中断    

专家
2010-12-17 21:33:01     打赏
2楼
继续啊

共2条 1/1 1 跳转至

回复

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