这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 自己做的STM32板子,定时器定时一秒可实现有好几秒???

共29条 1/3 1 2 3 跳转至

自己做的STM32板子,定时器定时一秒可实现有好几秒???

菜鸟
2013-11-27 20:59:11     打赏
                自己做的STM32板子,定时器定时一秒可实际有好几秒,相同的板子相同的程序,有的好用有的不好用。我测了晶振一端的电压,正常的电压值是2.6V左右,不正常的是3.3V 左右。求大神帮忙!!!



关键词: STM32 晶振电路    

菜鸟
2013-11-27 21:07:19     打赏
2楼
说明:我只用了8M的晶振,用的是10pF的电容。

院士
2013-11-27 21:09:57     打赏
3楼

楼上 这个时间不稳 很可能与你的晶振相关。

STM32在晶振初始化时有校验,如果外置晶振失败,那么就会使用内置的RC晶振(8MHz左右)。而我们芯片的定时器是以主时钟分频与计数得到的,这样,如果主时钟慢了,我们的定时器也就慢了。


从楼主测量的晶振两端的电压来看,晶振貌似有些问题。


专家
2013-11-27 21:12:49     打赏
4楼
相同的程序,那问题应该出在板子上。可能晶振没起振,这样系统默认使用内部时钟。再确认下是否焊接上。

菜鸟
2013-11-27 21:12:59     打赏
5楼
您的意思是晶振坏了,换个晶振???

专家
2013-11-27 21:13:22     打赏
6楼
电容什么的都测试一下。

专家
2013-11-27 21:15:27     打赏
7楼
或者在晶振上并联一个1M电阻试下。

院士
2013-11-27 21:16:14     打赏
8楼

10pF的电容,这个容值的晶振没有吧~~


楼主换一个20pf的试试吧


高工
2013-11-27 21:16:28     打赏
9楼

我想着如果我用

void RCC_GetClocksFreq ( RCC_ClocksTypeDef RCC_Clocks )

 

这个函数去获取现在系统中的一些时钟频率可不可以查出问题啊


菜鸟
2013-11-27 21:22:24     打赏
10楼
我确定焊结实了,可是还是老样子。

共29条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]