野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 24045|回复: 4

STM32 TIM2时钟问题

[复制链接]
发表于 2014-4-11 22:52:45 | 显示全部楼层 |阅读模式
先看一下这里http://blog.sina.com.cn/s/blog_542bad910101mcyp.html    我之前没发现 因为一直是直接用野火的程序  没多思考  可今天看了这个  发现这个是不是与野火的有违    下面是野火的一段程序   
GPIO_InitTypeDef GPIO_InitStructure;
/* TIM3 clock enable */
//PCLK1经过2倍频后作为TIM3的时钟源等于72MHz
  RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);

  /* GPIOA and GPIOB clock enable */
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB, ENABLE);

  /*GPIOA Configuration: TIM3 channel 1 and 2 as alternate function push-pull */
  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_6 | GPIO_Pin_7;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;      // 复用推挽输出
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);

  /*GPIOB Configuration: TIM3 channel 3 and 4 as alternate function push-pull */
  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_0 | GPIO_Pin_1;
GPIO_Init(GPIOB, &GPIO_InitStructure);


/* Time base configuration */   
  TIM_TimeBaseStructure.TIM_Period = 999;       //当定时器从0计数到999,即为1000次,为一个定时周期
  TIM_TimeBaseStructure.TIM_Prescaler = 0;     //设置预分频:不预分频,即为72MHz
  TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1 ; //设置时钟分频系数:不分频
  TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;  //向上计数模式
TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);
这里要看的即红色语句    想请问的是APB1的最大时钟是36M   但以这里的意思是72M   请问谁错?看了一下手册好像最大是36M啊

主题推荐

回复

使用道具 举报

发表于 2014-4-12 11:36:23 | 显示全部楼层
楼主理解错了,仔细看看时钟树的图,PCLK1才是最大36M,APB1在分到PCK1之前已经分配给了TIM的时钟
H}C}~JLGRK9FBKT(PRV~YUV.jpg
回复 支持 反对

使用道具 举报

发表于 2014-4-12 13:32:21 | 显示全部楼层
抢沙发~给哥们顶一个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-12 22:40:05 | 显示全部楼层
本帖最后由 onev 于 2014-4-12 22:41 编辑
随风 发表于 2014-4-12 11:36
楼主理解错了,仔细看看时钟树的图,PCLK1才是最大36M,APB1在分到PCK1之前已经分配给了TIM的时钟

多谢   另外请教一个问题   板子只以8M频率运行  而不是72M频率  这是为什么呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-16 12:34:32 | 显示全部楼层
已解决,晶振没起振
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 00:10 , Processed in 0.028746 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表