资料
  • 资料
  • 专题
【STM8教程】16位定时器的中断应用
推荐星级:
时间:2019-12-24
大小:26.5KB
阅读数:216
上传用户:wsu_w_hotmail.com
查看他发布的资源
下载次数
0
所需E币
4
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
【STM8教程】16位定时器的中断应用 STM8的C语言编程(7)--16位定时器的中断应用   在STM8中,除了有8位的定时器外,还有16位的定时器。今天进行的实验就是针对16位定 时器2来进行的。除了计数单元为16位的,其它设置与前面8位的定时器基本一样。下面 的程序也是采样中断方式,由定时器2的中断服务程序来驱动LED的闪烁。 具体的程序代码如下,其它注意点见上一篇,另外要注意别忘了修改相应的中断向量。   //  程序描述:通过初始化定时器2,以中断方式驱动LED闪烁 //            LED接在MCU的GPIO的PD3上   #include "STM8S207C_S.h"   main() {   // 首先初始化GPIO   PD_DDR = 0x08;   PD_CR1 = 0x08;              // 将PD3设置成推挽输出   PD_CR2 = 0x00;     // 然后初始化定时器4                                 TIM2_IER = 0x00;            // 禁止中断   TIM2_EGR = 0x01;            // 允许产生更新事件   TIM2_PSCR = 0x01;           // 计数器时钟=主时钟/128=2MHZ/2                                                             // 相当于计数器周期为1uS                                                                                                                                                        // ……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书