stm32103的系统定时器 移植到 stmf105 为什么就不精确了

[复制链接]
3927|15
 楼主| haitianhappy 发表于 2013-1-15 13:30 | 显示全部楼层 |阅读模式
stm32103的系统定时器  移植到 stmf105 为什么就不精确了
uet_cache 发表于 2013-1-15 14:57 | 显示全部楼层
都用内部时钟的话,应该相同。。
 楼主| haitianhappy 发表于 2013-1-15 16:51 | 显示全部楼层
用的是72M
uet_cache 发表于 2013-1-15 16:52 | 显示全部楼层
噢,不好意思,之前看成是STM8的了。

呵呵,32 的话,105时钟树跟103有所不同,你可以看下时钟树。。
 楼主| haitianhappy 发表于 2013-1-15 17:39 | 显示全部楼层
是不同 但是只要调用CL的那个文件  系统时钟基本就配置好了
yyql008 发表于 2013-1-21 08:58 | 显示全部楼层
可以看一下我的帖子,我有类似问题.由于我是8M晶振,我改了HSE_VALUE
同时还需要改SetSysClockTo72函数的:
RCC->CFGR2 |= (uint32_t)(RCC_CFGR2_PREDIV2_DIV8 | RCC_CFGR2_PLL2MUL8 |
                             RCC_CFGR2_PREDIV1SRC_PLL2 | RCC_CFGR2_PREDIV1_DIV1);
这是改动后的代码....
你根据晶振频率,自己设置一下.
 楼主| haitianhappy 发表于 2013-1-21 11:53 | 显示全部楼层
我用的是25MHZ的晶振
 楼主| haitianhappy 发表于 2013-1-25 14:51 | 显示全部楼层
有人能把此帖结了吗
zhpg009 发表于 2013-1-28 16:27 | 显示全部楼层
时钟配置不一样
 楼主| haitianhappy 发表于 2013-1-28 17:36 | 显示全部楼层
zhpg009 发表于 2013-1-28 16:27
时钟配置不一样

是不一样  单最终都是配置的72M
jxmzzr 发表于 2013-2-10 16:12 | 显示全部楼层
进来取经来了,遇到同样的问题了,期待结贴
 楼主| haitianhappy 发表于 2013-2-23 12:17 | 显示全部楼层
据说是如软仿的不准 用示波器就OK了  还没测
 楼主| haitianhappy 发表于 2013-3-6 09:38 | 显示全部楼层
还是无满意答案啊
 楼主| haitianhappy 发表于 2013-3-11 15:08 | 显示全部楼层
串口都跑起来了   就是这个系统定时器又问题
香水城 发表于 2013-3-12 12:01 | 显示全部楼层
时钟不准的话,你要确保你调用的那个“CL的那个文件”配置出的时钟寄存器是正确的。可以使用MCO把SYSCLK拉出来用示波器看看嘛。
 楼主| haitianhappy 发表于 2013-3-14 17:15 | 显示全部楼层
香水城 发表于 2013-3-12 12:01
时钟不准的话,你要确保你调用的那个“CL的那个文件”配置出的时钟寄存器是正确的。可以使用MCO把SYSCLK拉 ...

CL是官网下载的源码包
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

131

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部