打印

菜鸟求救!stm32定时器

[复制链接]
1560|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
529810669|  楼主 | 2010-4-9 14:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm32f103c8的定时器时钟有人会算吗?
/* HCLK = SYSCLK (AHB CLK)*/
    RCC_HCLKConfig(RCC_SYSCLK_Div1);
  
    /* PCLK2 = HCLK (APB2)*/
    RCC_PCLK2Config(RCC_HCLK_Div1);
    /* PCLK1 = HCLK/2(APB1) */
    RCC_PCLK1Config(RCC_HCLK_Div2);    //36M

/* Time base configuration */
  TIM_TimeBaseStructure.TIM_Period = 0xFFFF;         
  TIM_TimeBaseStructure.TIM_Prescaler = 0x00;      
  TIM_TimeBaseStructure.TIM_ClockDivision = 0x0;   
  TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
  
  TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);

/* Prescaler configuration */
  TIM_PrescalerConfig(TIM2, 0x2328, TIM_PSCReloadMode_Immediate);

总监说时间周期是2ms,我怎么也算不出来,和网上人家的算法好像也不一样,特别是TIM_TimeBaseStructure.TIM_Period = 0xFFFF; //为什么是0xffff         
  TIM_TimeBaseStructure.TIM_Prescaler = 0x00; //是不是0x2328啊

相关帖子

沙发
风夜飘飘| | 2010-4-11 11:23 | 只看该作者
约1.8ms

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

1

帖子

1

粉丝