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

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

[复制链接]
楼主: _dyx_
手机看帖
扫描二维码
随时随地手机跟帖
huzi2099| | 2015-7-14 12:45 | 显示全部楼层
并个1M电阻试试

使用特权

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

使用特权

评论回复
wang168506| | 2015-7-14 14:32 | 显示全部楼层
airwill 发表于 2015-7-14 08:16
HSEStatus 是表征软件测到的振荡器工作状态的.

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

版主说的正是在下!

使用特权

评论回复
chengdf83| | 2015-7-14 14:32 | 显示全部楼层
你把晶振的匹配电容换小点试试,30p感觉有点大

使用特权

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

我用的是 库里代码

使用特权

评论回复
_dyx_|  楼主 | 2015-7-14 14:42 | 显示全部楼层
chengdf83 发表于 2015-7-14 14:32
你把晶振的匹配电容换小点试试,30p感觉有点大

好  我试试15p的

使用特权

评论回复
_dyx_|  楼主 | 2015-7-14 14:54 | 显示全部楼层
chengdf83 发表于 2015-7-14 14:32
你把晶振的匹配电容换小点试试,30p感觉有点大

换了15p  问题依旧 ...

使用特权

评论回复
_dyx_|  楼主 | 2015-7-14 15:01 | 显示全部楼层
chengdf83 发表于 2015-7-14 14:32
你把晶振的匹配电容换小点试试,30p感觉有点大

换了15p  问题依旧 ...

使用特权

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

使用特权

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

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

使用特权

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

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

使用特权

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

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

使用特权

评论回复
_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  感谢该发帖人

使用特权

评论回复
_dyx_|  楼主 | 2015-7-14 16:31 | 显示全部楼层
感谢各位的  友情协助。。:handshake

使用特权

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

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

使用特权

评论回复
huzi2099| | 2015-7-14 19:56 | 显示全部楼层
并电阻!!!

使用特权

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

使用特权

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

使用特权

评论回复
_dyx_|  楼主 | 2015-7-15 08:54 | 显示全部楼层
ddllxxrr 发表于 2015-7-14 17:23
这不同GD一样了吗???GD就是延这块

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

使用特权

评论回复
jane_dragon| | 2017-9-6 17:05 | 显示全部楼层
我的STM32有几块板子的晶振也是偶尔无法起振,也是通过增大HSE的启动等待时间,就没问题了

使用特权

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

本版积分规则