[STM8] STM8S105K4 TIM2应用的问题

[复制链接]
2677|3
 楼主| 秋天落叶 发表于 2010-7-28 09:22 | 显示全部楼层 |阅读模式
这样配置:

TIM2_PSCR |= TIM2_Prescaler;

TIM2_CNTRH = (INT8U)(TIM2_Period >> 8);
  TIM2_CNTRL = (INT8U)(TIM2_Period);
  /* Set the Autoreload value */
  TIM2_ARRH = (INT8U)(TIM2_Period >> 8);
  TIM2_ARRL = (INT8U)(TIM2_Period);
  

TIM2_CR1=0x05;
TIM2_IER=0x01;
TIM2_SR1=0x00;
TIM2_SR2=0x00;
TIM2_EGR=0x01;
CLK_PCKENR1|=0x20;
寄存器的配置不了,上面的值不能更新。
xsgy123 发表于 2010-7-28 09:41 | 显示全部楼层
楼主看一下你的TIM2的时钟线是否关闭了
xsgy123 发表于 2010-7-28 09:41 | 显示全部楼层
如果关闭了,自然是更新不了的
CrazyST 发表于 2010-8-8 19:22 | 显示全部楼层
TIM2_EGR=0X01;这条指令执行后怎么不把更新标志位清零呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:落叶很美

138

主题

3044

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部