搜索
查看: 1703|回复: 3

[求助] STM32F030F4 HSI时钟温度测试过不去

[复制链接]

该用户从未签到

2

主题

3

帖子

0

蝴蝶豆

新手上路

最后登录
2021-2-4
发表于 2021-2-4 08:47:25 | 显示全部楼层 |阅读模式
最近做一个传感器项目,因为比较紧凑,选用了F030F4的单片机使用内部8M时钟PLL到36M作为时钟源,在代码中开启了2个定时器,一个1s一个50ms,1s的定时器中进行喂狗并翻转IO口电平,50ms定时器中查询某个状态位然后通过io驱动LED闪烁做状态指示,定时器中断代码如附件所示。目前遇到的问题是用烙铁在芯片上方5mm处加温,过一会1s定时器控制翻转电平的io口变成了低电平,不再翻转,50ms的定时器io口电平翻转正常,但是用示波器测波形不稳定,有时会从9.6Hz直接跳到10.16Hz然后再跳回来。现在程序正常工作,在1s的定时器里做了喂狗操作,能确定的是程序没跑飞,也没复位,串口输出,i2c读取传感器数据也正常,就是1s定时器翻转io口电平驱动led,从闪烁变成了常亮。
请大家给帮忙分析下看看是什么情况,谢谢

QQ图片20210204084333.png
回复

使用道具 举报

该用户从未签到

20

主题

621

帖子

152

蝴蝶豆

论坛元老

最后登录
2023-11-13
发表于 2021-2-4 09:38:39 | 显示全部楼层
问题是用烙铁在芯片上方5mm处加温。

这样做你不知道IC受到的真实温度,有没有超出工作温度上限,还是用恒温箱做测试吧。
回复 支持 反对

使用道具 举报

该用户从未签到

27

主题

1912

帖子

42

蝴蝶豆

论坛元老

最后登录
2022-7-11
发表于 2021-2-4 17:15:43 | 显示全部楼层
烙铁温度随便都有300度,F030耐温才108度左右,你确认没问题吗?用的还是内部晶振,不出问题才怪吧。
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

1306

帖子

929

蝴蝶豆

版主

最后登录
2021-3-31
发表于 2021-2-7 10:55:38 | 显示全部楼层
如果是温度引起的,不应该只有1s的定时有变化,而其他的运行正常,几率太小了。
通常温度急剧变化对内部时钟会有影响,如果影响到节温,那基本芯片就不能运行了。
所以楼主不妨只运行这个1s的程序,看看同样条件下是否正常。当然最好还是在恒温恒湿箱里做这个实验,否则条件不确定容易引起误判。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-30 00:53 , Processed in 1.160872 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表