查看: 1038|回复: 3
打印 上一主题 下一主题

读取内部的温度传感器

[复制链接] qrcode

38

主题

41

帖子

126

积分

注册会员

Rank: 2

积分
126
楼主
跳转到指定楼层
发表于 2016-5-30 12:32 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在MicroPython中,我们可以方便的读取内部的温度传感器。

>>> import pyb
>>> adc=pyb.ADCAll(10)
>>> adc.read_core_temp()
19
>>> adc.read_core_temp()
23
>>> adc.read_core_temp()
23
>>>


可以看到,第一次的数值有误差,第二次开始就稳定了。
回复

使用道具 举报

0

主题

89

帖子

18

积分

新手上路

Rank: 1

积分
18
沙发
发表于 2016-5-30 02:42 PM | 只看该作者
其实STM32 的片子还是蛮强大的,内部的传感器是一个热敏电阻,,不过这个不是太准。。
回复 支持 反对

使用道具 举报

0

主题

78

帖子

10

积分

新手上路

Rank: 1

积分
10
板凳
发表于 2016-5-30 02:58 PM | 只看该作者
HelloWii 发表于 2016-5-30 14:42
其实STM32 的片子还是蛮强大的,内部的传感器是一个热敏电阻,,不过这个不是太准。。 ...

挺准的吧,测的是内部的温度,不是外界的
回复 支持 反对

使用道具 举报

2

主题

87

帖子

12

积分

新手上路

Rank: 1

积分
12
地板
发表于 2016-5-30 08:47 PM | 只看该作者
HelloWii 发表于 2016-5-30 14:42
其实STM32 的片子还是蛮强大的,内部的传感器是一个热敏电阻,,不过这个不是太准。。 ...

一般是一个二极管,不校正的话误差很大。STM32的精度算不错,比Freescale的高。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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