|
我从时钟树分析一直认为,如果AHB是72M的话,APB1和APB2是72M频率,然后APB1 2分频成36M频率给PCLK1下边的外设,与此同时连接着TIM2~TIM7的倍频器由于APB1 不是1分频所以自动乘2,既TIM2~7的定时器时钟频率为72M。所以我下面的定时器配置图出来的定时器应该是1s的定时器。 但是实际测试并不是,实际出来的是2s的定时器。我时钟理解不了,难道是网上的时钟树分析都是错的? 你们是怎么理解的呢? 时钟树分析
定时器配置
|
微信公众号
手机版
这是我从cube f103 里的时钟树截图。。 HCLK 72MHZ 经过 APB1/2得到最大36MHZ 但是 (APB1 timer) 时钟默认自动由APB1X2 所以是72MHZ
只是针对timer的。。其他APB1的外设最大时钟还是36MHZ。。。
按照以下配置,实现了1s的延时测试
我测试了,确实是1s 的延时。。。
我也是用了cubemx这样配置确实是1s的定时器,但是用库函数版的就不对,这也让我下决心发帖子搞搞明白。
这是时钟配置的截图
时钟初始化
用的哪个版本的库?要不发个程序过来
001_Systick.rar
2017-7-14 11:24 上传
点击文件名下载附件
下载积分: ST金币 -12.19 MB, 下载次数: 6, 下载积分: ST金币 -1
TIM时钟不对,外部中断进不去
工程发了