打印
[技术问答]

HC32F460复位之后晶振不起振

[复制链接]
7229|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
你真帅|  楼主 | 2021-6-16 17:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HC32F460KCTA这个这款MCU,发现烧写完demo工程文件发现一个奇怪的问题,正常上电外部的8M晶振是会起振的,但是使用外部复位引脚复位后,晶振就停止起振了,此时keil的就不能进行程序烧写了。代码是官方提供的案例代码。(换一个STM32的单片机过去,单片机外部复位后,晶振是正常起振的)

使用特权

评论回复
评论
你真帅 2021-6-19 15:10 回复TA
后面把VCAP的电容改成0.1UF,PB11也上拉了,外部复位后,就是没进去主函数,并且J-linK也识别不到芯片了。各位大佬再帮我分析分析呗!!!!!!!!!!!!!!!!!!!!!! 
沙发
carpsnow| | 2021-6-16 19:14 | 只看该作者
我理解的意思是:
断电、加电,程序正常;
按rest,程序就不动了。

我觉得,不一定是晶体的问题,
建议:
1、看一看晶体周边的电容值是否正确
2、检查下时钟配置是否有问题

使用特权

评论回复
板凳
你真帅|  楼主 | 2021-6-17 10:00 | 只看该作者
carpsnow 发表于 2021-6-16 19:14
我理解的意思是:
断电、加电,程序正常;
按rest,程序就不动了。

晶振的匹配电容换成跟官网一样了,还是不行,我认为代码是官方给不应该有问题的才对的。用户手册确实提到晶振震荡检测这个功能,可惜本人是搞硬件,对代码不太熟悉。

使用特权

评论回复
地板
martinhu| | 2021-6-21 17:16 | 只看该作者
程序发出来看看

使用特权

评论回复
5
redone| | 2021-7-12 16:35 | 只看该作者
你真帅 发表于 2021-6-17 10:00
晶振的匹配电容换成跟官网一样了,还是不行,我认为代码是官方给不应该有问题的才对的。用户手册确实提到 ...

震荡波形可以测出来么?
怀疑是系统时钟配置没配置好

使用特权

评论回复
6
martinhu| | 2021-7-12 18:06 | 只看该作者
楼主是不是把MD引脚接低电平了?reset脚复位之后就进ISP模式,不是用户模式了。

使用特权

评论回复
7
sadicy| | 2021-7-16 15:10 | 只看该作者
楼主怎么,这么久搞定没啊

使用特权

评论回复
8
天意无罪| | 2021-7-17 14:32 | 只看该作者
这个不应该啊,先用示波器看下晶振是否真没有起振,然后再检查一下晶振初始化部分代码是否有问题?

使用特权

评论回复
9
skyred| | 2021-7-19 15:03 | 只看该作者
怀疑是时钟没配置好,
之前ST的我也出现过类似的,
然后用串口随便下个正常程序,
就可以了

使用特权

评论回复
10
sgrtf661| | 2021-7-20 10:27 | 只看该作者
华大代理  QQ:409946461 可以技术支持[

使用特权

评论回复
11
desertsailor| | 2024-1-18 22:09 | 只看该作者
我也遇到这种情况了,每次使用NRST按键复位后都死机,SWD也连不上,重新下电上电恢复正常,什么原因?

使用特权

评论回复
12
chenqianqian| | 2024-1-19 07:56 | 只看该作者
自己做的板子还是官方的开发板?

使用特权

评论回复
13
desertsailor| | 2024-1-21 14:36 | 只看该作者
参考官方原理图做的板子,复位引脚10K上拉,接104电容到地,MD引脚4.7K上拉,其它运行都正常,就是一按复位引脚就死机,SWD也连不上,非要重新下电再上电才恢复,两块板子都是这种情况

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝