发新帖我要提问
12
返回列表
打印
[STM32F2]

各位高人 求解 HSE 不启动问题???

[复制链接]
楼主: _dyx_
手机看帖
扫描二维码
随时随地手机跟帖
21
huzi2099| | 2015-7-14 12:45 | 只看该作者 回帖奖励 |倒序浏览
并个1M电阻试试

使用特权

评论回复
22
s284630173| | 2015-7-14 13:50 | 只看该作者
在网上随便找个例程,下一下,看看能不能下进去,如果软件没有问题,那看看不用HSE用内部时钟是否可以?

使用特权

评论回复
23
wang168506| | 2015-7-14 14:32 | 只看该作者
airwill 发表于 2015-7-14 08:16
HSEStatus 是表征软件测到的振荡器工作状态的.

其实这种情况, 最常见的还是外部的问题. 晶振的质量问题,  ...

版主说的正是在下!

使用特权

评论回复
24
chengdf83| | 2015-7-14 14:32 | 只看该作者
你把晶振的匹配电容换小点试试,30p感觉有点大

使用特权

评论回复
25
_dyx_|  楼主 | 2015-7-14 14:41 | 只看该作者
songchenping 发表于 2015-7-14 12:24
你可以找个Discovery或者nucleo的代码直接跑。不需要建立工程的。这样就避免了软件故障啊。 ...

我用的是 库里代码

使用特权

评论回复
26
_dyx_|  楼主 | 2015-7-14 14:42 | 只看该作者
chengdf83 发表于 2015-7-14 14:32
你把晶振的匹配电容换小点试试,30p感觉有点大

好  我试试15p的

使用特权

评论回复
27
_dyx_|  楼主 | 2015-7-14 14:54 | 只看该作者
chengdf83 发表于 2015-7-14 14:32
你把晶振的匹配电容换小点试试,30p感觉有点大

换了15p  问题依旧 ...

使用特权

评论回复
28
_dyx_|  楼主 | 2015-7-14 15:01 | 只看该作者
chengdf83 发表于 2015-7-14 14:32
你把晶振的匹配电容换小点试试,30p感觉有点大

换了15p  问题依旧 ...

使用特权

评论回复
29
_dyx_|  楼主 | 2015-7-14 15:08 | 只看该作者
最新 进展  : 下了个usb的测试程序 调试 OK  可以进主函数 。 问题确定出在 软件上 ,但是还没确定哪个地方?

使用特权

评论回复
30
songchenping| | 2015-7-14 16:02 | 只看该作者
_dyx_ 发表于 2015-7-14 15:08
最新 进展  : 下了个usb的测试程序 调试 OK  可以进主函数 。 问题确定出在 软件上 ,但是还没确定哪个地 ...

都给你说了跑个discovery or nucleo的完整代码。你非得说你用的是库里的代码。

使用特权

评论回复
31
songchenping| | 2015-7-14 16:03 | 只看该作者
_dyx_ 发表于 2015-7-14 15:08
最新 进展  : 下了个usb的测试程序 调试 OK  可以进主函数 。 问题确定出在 软件上 ,但是还没确定哪个地 ...

要跑个人家的完整代码。而不是用库里的函数。

使用特权

评论回复
32
songchenping| | 2015-7-14 16:03 | 只看该作者
_dyx_ 发表于 2015-7-14 15:08
最新 进展  : 下了个usb的测试程序 调试 OK  可以进主函数 。 问题确定出在 软件上 ,但是还没确定哪个地 ...

要跑个人家的完整代码。而不是用库里的函数。

使用特权

评论回复
33
_dyx_|  楼主 | 2015-7-14 16:06 | 只看该作者
songchenping 发表于 2015-7-14 16:02
都给你说了跑个discovery or nucleo的完整代码。你非得说你用的是库里的代码。 ...

恩 我现在确定 硬件没问题了。  刚调试了下 发现 问题所在了  是等待HSE 启动的时间不够长  之前扩大10倍发现不行  现在 由0x500  改为0xffff  HSE成功启动了 。我也是在 本论坛找到的答案。。网址https://bbs.21ic.com/icview-583361-1-2.html  感谢该发帖人

使用特权

评论回复
34
_dyx_|  楼主 | 2015-7-14 16:31 | 只看该作者
感谢各位的  友情协助。。:handshake

使用特权

评论回复
35
ddllxxrr| | 2015-7-14 17:23 | 只看该作者
_dyx_ 发表于 2015-7-14 16:06
恩 我现在确定 硬件没问题了。  刚调试了下 发现 问题所在了  是等待HSE 启动的时间不够长  之前扩大10倍 ...

这不同GD一样了吗???GD就是延这块

使用特权

评论回复
36
huzi2099| | 2015-7-14 19:56 | 只看该作者
并电阻!!!

使用特权

评论回复
37
_dyx_|  楼主 | 2015-7-15 08:48 | 只看该作者
那么说并电阻 可以加快启动速度吗? 我看有的手册是 某个脚串联电阻。。是不是加快电容放电时间啊(我猜测)

使用特权

评论回复
38
_dyx_|  楼主 | 2015-7-15 08:51 | 只看该作者
新进展 : 发现滴答时钟 频率过快 就入不了主函数  我把它调慢点  就可以进去了 怎么办?  而且那个中断分组 抢断式和响应优先级 也有影响  ,一波刚平 一波又起啊。。。。。:'(:Q

使用特权

评论回复
39
_dyx_|  楼主 | 2015-7-15 08:54 | 只看该作者
ddllxxrr 发表于 2015-7-14 17:23
这不同GD一样了吗???GD就是延这块

好像是  ,那个论坛就这么说 不太懂!

使用特权

评论回复
40
jane_dragon| | 2017-9-6 17:05 | 只看该作者
我的STM32有几块板子的晶振也是偶尔无法起振,也是通过增大HSE的启动等待时间,就没问题了

使用特权

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

本版积分规则