你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
Dylan疾风闪电 发表于 2016-7-4 08:42 回答:APB1和APB2的时钟频率不一样。 具体F030看一下时钟树,貌似M0的是AHB 、APB。具体库中的APB1和APB2是 ...
黑夜之狼 发表于 2016-7-4 09:07 差多少了?时钟频率一样吗?会不会是中断优先级的问题?
lzts 发表于 2016-7-4 10:25 时钟初始化函数里面有定义的呀, 2条总线频率不一样的 void RCC_config() //如果外部晶振为8M,PLLCLK=SYSCL ...
yanlinwei 发表于 2016-7-4 16:20 应该是两条总线频率不同导致的,希望楼主解决后分享一下经验
huaiqiao 发表于 2016-7-4 21:11 1、这个您理解的话,要结合时钟树来理解; 2、您应该用到了中断吧。中断分组,中断优先级也会使得两个定时 ...
ppaaddss 发表于 2016-7-5 08:09 讲道理! 既然你已经确定了 2两个挂载不同的APB上,那就去看APB上到底分配了多少频率 一般APB1和APB2上的时 ...
改变世界的电子 发表于 2016-7-8 17:50 你这个库函数是STM32F030的吗?为什么对应的库函数没有找到的?
改变世界的电子 发表于 2016-7-8 17:51 波形和预期的结果一样,
huaiqiao 发表于 2016-7-8 23:01 是解决了还是没解决呢? 还有你看下F0的有没有时钟配置工具,就是在一个excel中的工具,用哪个看看。可能 ...
STM32隐藏
5.18活动板子会不会是STM32L4呢
STM32 CUBE软件中找不到STM32L4系列单片机
Your UAT Feedback is needed within today.
应用
AAA
测试测试12345
群
tiwen
BBBB
那HCLK时钟是如何定义的????
我是用16M的晶振,二分频,然后二倍频,最终系统的时钟为16M,然而APB1的时钟是16M正常,而APB2的时钟也就只有8M,根据挂载在这两个总线上的TIM3和TIM15的定时器,完全相同的配置,最终得出的结果不一样而做出的结论
你这个库函数是STM32F030的吗?为什么对应的库函数没有找到的?
问题尚未搞定,还需要考察
波形和预期的结果一样,
查看了RCC的CFGR寄存器找不到关于APB2的总线时钟分频的设置,另外文档关于APB2的描述几乎为0
V3.5库函数代码里面有, 通用的, 不针对某个型号的(启动文件汇编代码才针对型号)在启动文件加载时自动运行的. 你就知道不同和可改变就OK了. 如果想改, 就自定一个函数, 加上上面几条, 想改几分频就几分频(不超出手册定义的最大频率), 在主程序初始化完成后调用一次, 以后时钟就是你后面设定的跑了. 想验证就做个0.5秒取反的灯, 亮一次就1S, 数1分钟就懂了.
是解决了还是没解决呢?
还有你看下F0的有没有时钟配置工具,就是在一个excel中的工具,用哪个看看。可能会更加清晰一点时钟这块。除了时钟,不知道我8楼的回复对您有没有帮助。
是没有解决,现在项目就按照实际的结果来实现,但是还是找不到理论和现实出现问题的地方