设定的脉冲周期5ms,可以实际周期却是25ms,自己做的板子,望解答原因

2019-07-20 10:12发布

首先我是依照STM32F4开发板原理图画的板子,使用定时器3,输出的脉冲周期是25ms,可是我设置的是5ms,TIM3_PWM_Init(5000-1,84-1)。

源代码下载到开发板中查看脉冲周期是5ms,可以确定代码没问题,想知道电路板什么地方画错会出现这种问题,或者哪个器件焊接错误也会出现该问题。望前辈解答!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
正点原子
1楼-- · 2019-07-21 00:11
 精彩回答 2  元偷偷看……
jeff_梁
2楼-- · 2019-07-21 02:34
时钟...
木头羊
3楼-- · 2019-07-21 07:03
看看晶振是不是有问题?
换个晶振试试,以前遇到过印象中是晶振出的问题。
用示波器好好分析一下晶振电路。
gaozm
4楼-- · 2019-07-21 11:15
 精彩回答 2  元偷偷看……
gaozm
5楼-- · 2019-07-21 14:21
qd18754223582 发表于 2017-12-20 11:52
这种事,可以先检查外部时钟是否正常,其实也可以先用内部时钟配置,看看是否正确,最后在判断是否是外部时 ...

使用跑马灯实验,它是开发板自带的资料代码,使用延迟,问题依然存在。这便说明内部时钟问题吧
enan
6楼-- · 2019-07-21 19:30
gaozm 发表于 2017-12-29 20:14
使用跑马灯实验,它是开发板自带的资料代码,使用延迟,问题依然存在。这便说明内部时钟问题吧

一看就是外部晶振未启动

一周热门 更多>