打印

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

[复制链接]
3328|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有所不同,你可以看下时钟树。。

使用特权

评论回复
5
haitianhappy|  楼主 | 2013-1-15 17:39 | 只看该作者
是不同 但是只要调用CL的那个文件  系统时钟基本就配置好了

使用特权

评论回复
6
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);
这是改动后的代码....
你根据晶振频率,自己设置一下.

使用特权

评论回复
7
haitianhappy|  楼主 | 2013-1-21 11:53 | 只看该作者
我用的是25MHZ的晶振

使用特权

评论回复
8
haitianhappy|  楼主 | 2013-1-25 14:51 | 只看该作者
有人能把此帖结了吗

使用特权

评论回复
9
zhpg009| | 2013-1-28 16:27 | 只看该作者
时钟配置不一样

使用特权

评论回复
10
haitianhappy|  楼主 | 2013-1-28 17:36 | 只看该作者
zhpg009 发表于 2013-1-28 16:27
时钟配置不一样

是不一样  单最终都是配置的72M

使用特权

评论回复
11
jxmzzr| | 2013-2-10 16:12 | 只看该作者
进来取经来了,遇到同样的问题了,期待结贴

使用特权

评论回复
12
haitianhappy|  楼主 | 2013-2-23 12:17 | 只看该作者
据说是如软仿的不准 用示波器就OK了  还没测

使用特权

评论回复
13
haitianhappy|  楼主 | 2013-3-6 09:38 | 只看该作者
还是无满意答案啊

使用特权

评论回复
14
haitianhappy|  楼主 | 2013-3-11 15:08 | 只看该作者
串口都跑起来了   就是这个系统定时器又问题

使用特权

评论回复
15
香水城| | 2013-3-12 12:01 | 只看该作者
时钟不准的话,你要确保你调用的那个“CL的那个文件”配置出的时钟寄存器是正确的。可以使用MCO把SYSCLK拉出来用示波器看看嘛。

使用特权

评论回复
16
haitianhappy|  楼主 | 2013-3-14 17:15 | 只看该作者
香水城 发表于 2013-3-12 12:01
时钟不准的话,你要确保你调用的那个“CL的那个文件”配置出的时钟寄存器是正确的。可以使用MCO把SYSCLK拉 ...

CL是官网下载的源码包

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

131

帖子

0

粉丝