搜索
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[STM32F1] 求助大侠,单片机如何读取芯片温度。

[复制链接]
68|6
 楼主 | 2020-11-20 18:37 | 显示全部楼层 |阅读模式
我用的是STM32F103VET6,现在外部没有接温度传感器,想要读取片上温度,有没有相关的资料,我不需要特别精准,只是做温度补偿用。

使用特权

评论回复
 楼主 | 2020-11-20 18:38 | 显示全部楼层
最好是有相关的例程。

使用特权

评论回复
| 2020-11-20 22:21 | 显示全部楼层
STM32f103VET6的内部温度传感器通过芯片内部ADC转换

使用特权

评论回复
| 2020-11-20 22:21 | 显示全部楼层
511955fb7d0f6bfd24.png

使用特权

评论回复
| 2020-11-20 22:22 | 显示全部楼层
  1.该温度传感器在内部和ADCx_IN16输入通道相连接。

        2.STM32的内部温度传感器支持的温度范围为:-40~125度。精度比较差,为±1.5℃左右

        3. 温度传感器产生一个随温度线性变化的电压,转换范围在2V < VDDA < 3.6V之间。

3.注意:

        使用STM32的温度传感器,必须先激活ADC的内部通道,通过ADC_CR2的TSVREFE位(bit23)置1使能。

使用特权

评论回复
| 2020-11-20 22:43 | 显示全部楼层
上面内容,网上找的,应该可以

使用特权

评论回复
| 2020-11-20 23:38 | 显示全部楼层
例程直接去stm32的M3 Cube的库中找,要看你用的是哪个库,如果是使用stm32cubemx软件的话就更方便配置了。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表