STM8S103F的TIM2无法进入中断

发布者:恬淡如云最新更新时间:2018-06-01 来源: eefocus关键字:STM8S103F  TIM2  进入中断 手机看文章 扫描二维码
随时随地手机看文章

一、环境


[html] view plain copy

  1. 芯片:STM8S103F3P  

  2. IDE环境:IAR for STM8  

IAR自带的STM库中TIM2的库错误,寄存器和datasheet不一致,需要修改。

 

二、分析

stms.h中定义的TIM2寄存器如下图:

1.jpg

STM官网资料STM8S103F3P中定义的TIM2寄存器如下图:

22.jpg

三、解决

在库中把Reserve寄存器加上即可

typedef struct TIM2_struct

{

 __IO uint8_t CR1;   /*!< control register 1 */

 __IO uint8_t RESERVE1;

 __IO uint8_t RESERVE2;

 __IO uint8_t IER;   /*!< interrupt enable register */

 __IO uint8_t SR1;   /*!< status register 1 */

 __IO uint8_t SR2;   /*!< status register 2 */

 __IO uint8_t EGR;   /*!< event generation register */

 __IO uint8_t CCMR1; /*!< CC mode register 1 */

 __IO uint8_t CCMR2; /*!< CC mode register 2 */

 __IO uint8_t CCMR3; /*!< CC mode register 3 */

 __IO uint8_t CCER1; /*!< CC enable register 1 */

 __IO uint8_t CCER2; /*!< CC enable register 2 */

 __IO uint8_t CNTRH; /*!< counter high */

 __IO uint8_t CNTRL; /*!< counter low */

 __IO uint8_t PSCR;  /*!< prescaler register */

 __IO uint8_t ARRH;  /*!< auto-reload register high */

 __IO uint8_t ARRL;  /*!< auto-reload register low */

 __IO uint8_t CCR1H; /*!< capture/compare register 1 high */

 __IO uint8_t CCR1L; /*!< capture/compare register 1 low */

 __IO uint8_t CCR2H; /*!< capture/compare register 2 high */

 __IO uint8_t CCR2L; /*!< capture/compare register 2 low */

 __IO uint8_t CCR3H; /*!< capture/compare register 3 high */

 __IO uint8_t CCR3L; /*!< capture/compare register 3 low */

}TIM2_TypeDef



关键字:STM8S103F  TIM2  进入中断 引用地址:STM8S103F的TIM2无法进入中断

上一篇:新买的stm8使用IAR烧录出错问题解决
下一篇:IAR 配置ICF到项目的实现方法

推荐阅读最新更新时间:2024-03-16 16:04

stm8 TIM2 PWM配置
首先这是我个人第一次写博客,希望通过这个平台这种方式记录下自己学习中的成长经历。 刚刚接触stm8,算刚入门,写的不对或者是需要改正的地方希望大家提出来,非常感谢! 这一次我主要讲的是关于stm8s103输出pwm波的配置。首先上成功输出的pwm波以及寄存器相关值的图片。 首先是时钟的配置: CLK_ICKR &=0X01; //打开内部高速时钟 CLK_CKDIVR = 0x00;//设置时钟为内部16M高速时钟 查阅手册得到相关信息(手册是最重要的工具还有参考): 时钟的开启操作: 设置16M高速时钟: 然后我们看一下CLK_CKDIVR寄存器: 所以只要设置全为零就是1分频
[单片机]
stm8 <font color='red'>TIM2</font> PWM配置
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved