从手册上看的是:/* Temperature sensor calibration value address */#define TEMP110_CAL_ADDR ((uint16_t*) ((uint32_t) 0x1FFFF7C2))#define TEMP30_CAL_ADDR ((uint16_t*) ((uint32_t) 0x1FFFF7B8))#define VDD_CALIB ((uint16_t) (330))#define VDD_APPLI ((uint16_t) (300))int32_t temperature; /* will contain the temperature in degree Celsius */temperature = (((int32_t) ADC1->DR * VDD_APPLI / VDD_CALIB)- (int32_t) *TEMP30_CAL_ADDR );temperature = temperature * (int32_t)(110 - 30);temperature = temperature / (int32_t)(*TEMP110_CAL_ADDR- *TEMP30_CAL_ADDR);temperature = temperature + 30;用这个测出来是70多度在网上搜的是图片上那样测出来是40多度,到底哪个可以用啊?ADC初始化:ADC_InitStructure.ADC_Resolution=ADC_Resolution_12b;ADC_InitStructure.ADC_ContinuousConvMode=ENABLE;ADC_InitStructure.ADC_ExternalTrigConvEdge=ADC_ExternalTrigConvEdge_None;ADC_InitStructure.ADC_ExternalTrigConv=DISABLE;ADC_InitStructure.ADC_DataAlign=ADC_DataAlign_Right;ADC_InitStructure.ADC_ScanDirection=ADC_ScanDirection_Upward;ADC_Init(ADC1, &ADC_InitStructure);ADC_ITConfig(ADC1, ADC_IT_EOC, ENABLE); ADC_Cmd(ADC1, ENABLE);ADC_TempSensorCmd(ENABLE);ADC_ChannelConfig(ADC1, ADC_Channel_16, ADC_SampleTime_239_5Cycles);ADC_StartOfConversion(ADC1);
2019-01-17 06:19
我们都知道stm32内置温度传感器,其计算公式T (℃)={(V25-Vsense )/Avg_Slope}+25 。V25=Vsense在25 度时的数值(典型值为:
2016-07-30 09:55
文章目录一、温度传感器的简介内置温度传感器特性温度的计算二、编程编程思路
2021-08-13 07:36
一、STM32内部温度传感器概要 STM32芯片内部一项独特的功能就是内部集成了一个温度
2017-09-27 13:22
今天给大家介绍一下 STM32 单片机内部自带的一个温度传感器。STM32 单片机芯片内部集成了一个温度
2016-11-11 17:17
STM32 内部温度传感器1、 STM32 内部温度传感器简介
2021-12-06 06:40
说明基于stm32f429,利用内置温度传感器和ADC外设,测量芯片工作温度,再通过DMA外设将ADC外设数据传到内存中
2021-11-30 11:36
记录一下,方便以后翻阅~主要内容:1)STM32内部温度传感器概述;2)相关实验代码解读。实验功能:系统启动后,实时将内部温度传
2021-12-10 06:11
树莓派 Pico 的 RP2040 微控制器内置了温度传感器,它可以通过第四个模拟数字转换器通道读取。像电位
2023-09-11 10:14
实验目的STM32内部集成了一个温度传感器,可以用来测量芯片的温度,本章学习如何读取此温度值,数据手册请参看第11章。实
2021-08-12 06:40