你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
STM32用HAL库来写芯片内部温度传感器,输出的结果一直不对
[复制链接]
电小龙
提问时间:2016-10-6 13:27 /
我在用STM32的ADC模块来写芯片内部温度读取时遇到了些问题,得到的温度数值一直不对,想让大家帮我看看问题出在哪里?图片里有我的CUBE中ADC模块的初始化配置,还有我在main函数里的while循环里的代码。
CUBEé ç½®
主循ç¯ä»£ç
赞
0
收藏
1
评论
6
分享
发布时间:2016-10-6 13:27
举报
请先
登录
后回复
6个回答
电小龙
回答时间:2016-10-6 13:43:04
a0a.1 32b0c
找到问题所在了,是因为在程序里我把数据放大了1000倍了,结果再输出时忘记改小1000倍了。。。
评分
参与人数
1
ST金币
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
电小龙
回答时间:2016-10-6 15:28:39
a0a.1 32b0c
还是不对,我高兴早了,读出的温度数值跟我用参考例程读出的相差10度,肯定哪里有问题。。。
赞
0
评论
回复
支持
反对
haohao663
回答时间:2016-10-6 20:55:27
a0a.1 32b0c
【HAL库每天一例】第025例:ADC-芯片温度读取
https://www.stmcu.org.cn/module/ ... &fromuid=331315
(出处: 意法半导体STM32/STM8技术社区)
百度云盘:
https://pan.baidu.com/s/1slN8rIt
密码:u6m1
360云盘:
http://yunpan.cn/OcPiRp3wEcA92u
密码 cfb6
赞
0
评论
回复
支持
反对
zfz9232
回答时间:2016-10-8 15:59:41
a1024a.1 32b0c
顶一定AAA
赞
0
评论
回复
支持
反对
assssdz
回答时间:2016-10-8 21:54:36
a0a.1 32b0c
签到签到
签到签到
赞
0
评论
回复
支持
反对
Glenxu
回答时间:2022-11-28 09:46:55
a0a.1 32b0c
手册上的这个公式是错的:
Temperature (in °C) = {(V25 - Vsense) / Avg_Slope} + 25
因改为:
Temperature (in °C) = {(
Vsense
-
V25
) / Avg_Slope} + 25
V25 根据芯片不同,在0.7~0.9之间的固定值,我取0.79,
Avg_Slope = 0.0043 .
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
https://www.stmcu.org.cn/module/ ... &fromuid=331315
(出处: 意法半导体STM32/STM8技术社区)
百度云盘:https://pan.baidu.com/s/1slN8rIt 密码:u6m1
360云盘:http://yunpan.cn/OcPiRp3wEcA92u密码 cfb6
签到签到
签到签到
Temperature (in °C) = {(V25 - Vsense) / Avg_Slope} + 25
因改为:
Temperature (in °C) = {(Vsense - V25) / Avg_Slope} + 25
V25 根据芯片不同,在0.7~0.9之间的固定值,我取0.79,
Avg_Slope = 0.0043 .