请问总线的时钟频率哪里看

2019-07-14 15:39发布

  • 每个总线的时钟频率哪里看呀? 我在手册中全局搜索84m都没有搜索到,比如APB1之类的

2.

我在网上看到一个溢出公式
Tout(溢出时间)=(ARR+1)(PSC+1)/Tclk
这个公式在哪儿看到的呀?
我写代码打时候初始化如下:

  tiM_ClockConfigTypeDef sClockSourceConfig;
  TIM_MasterConfigTypeDef sMasterConfig;

  htim3.Instance = TIM3;
  htim3.Init.Prescaler = 4799;
  htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
  htim3.Init.Period = 9999;
  htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
  HAL_TIM_Base_Init(&htim3);

  sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
  HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig);

  sMasterConfig.MasterOutputTrigger = TIM_TRGO_UPDATE;
  sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
  HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig);

中断事件大概是4.80017820

这个和公式好像有点不太一样呀                                                                                                                       
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
ufwyefsd
1楼-- · 2019-07-15 17:10
我是卖报的小男孩 发表于 2018-11-28 08:11
这样什么都不改是不是APB1和APB2只有16MHz?

不改的话,只有16M
twerfwerw
2楼-- · 2019-07-15 23:02
我不明白,我来顶下楼主
doubleyh
3楼-- · 2019-07-16 02:24
我是卖报的小男孩 发表于 2018-11-28 08:11
这样什么都不改是不是APB1和APB2只有16MHz?

不改的话 用的是内部时钟吧 APB1 和2 都是16M吧
andyfly7
4楼-- · 2019-07-16 03:59
手册上面有公式
嘻嘻爱哈哈
5楼-- · 2019-07-16 08:19
 精彩回答 2  元偷偷看……
烈阳异丙醇
6楼-- · 2019-07-16 12:46
mark。问题问的比较用心。

一周热门 更多>