a20050430309 发表于 2013-5-13 15:17

STM32 运行速度慢

stm32103ve芯片,同样的硬件,同样的程序,在不同的板子上会出现速度慢的情况,例如刷屏速度慢,蜂鸣器响1s变成6~7s等,大家分析可能是什么原因?

huangxz 发表于 2013-5-13 18:00

可以这样分析:
(1)函数执行是否有出错重试
(2)有否错误的端口中断,密集的中断会影响,
(3)外围器件的速度是否匹配,比如有些外围器件的ready信号慢
...

airwill 发表于 2013-5-14 12:38

这应该是软件的缺陷咯
估计又是 用 nop 指令延时方式定时造成的

jlass 发表于 2013-5-14 12:54

从描述来看好想是主时钟变慢了6~7倍。
一般不考虑软件的问题,因为软件毕竟有触发条件,不可能加载相同的软件结果有的板子块,有的板子慢,这样的情况。
首先应该考虑焊接的问题,如果确认焊接OK的话,再看看晶振和PLL,还有boot的上下拉配置等和时钟相关的地方。

a20050430309 发表于 2013-5-15 15:06

jlass 发表于 2013-5-14 12:54 static/image/common/back.gif
从描述来看好想是主时钟变慢了6~7倍。
一般不考虑软件的问题,因为软件毕竟有触发条件,不可能加载相同的软 ...

像是硬件的问题,因为是同一批的板子,下的也是同样的程序,怀疑可能是晶振电路的问题,或者是某些元器件质量问题

zxg1727 发表于 2013-7-11 19:50

我这也有两块STM32F103VET6的板子,同样的硬件同样的程序,其中一块正常一块慢一半,更换STM32芯片后正常了,不知道为什么会有这种情况出现。

王紫豪 发表于 2013-7-11 21:48

晶振停了

ayb_ice 发表于 2013-7-12 14:18

软件问题吧,

通过定时中断输出GPIO信号试试不就知道了

outstanding 发表于 2013-7-17 22:06

还好吧。。。。。

zhaoxingchen 发表于 2014-3-28 11:55

出现同样的问题了

mengqiangmeng 发表于 2015-4-13 09:22

硬件问题,曾经量产的板子出现过这个问题,后来查的原因是,晶振贴片时一引脚容易贴到焊盘周围的地上。

goalken 发表于 2015-9-23 20:04

可能是你的STM32的晶振对地短路了。。
页: [1]
查看完整版本: STM32 运行速度慢