使用STM32CubeMX查找CPU芯片温度

继续完成后台用户的查询:如何使用STM32CubeMX设计代码框架,然后实现CPU的内置温度传感器来测量CPU芯片的温度,然后在CPU中输出芯片的温度值。串口输出形式,数据更新周期为1000ms。
STM32CubeMX工具安装和驱动LED教程请参见前一篇Web文章:4行代码来实现LED闪烁的实现环境:STM32CubeMX版本5.3.0 STM32F103C8T6最低系统板PC13今天已与板载LED连接,以保持上一节的内容这次选择了STM32F407VGT6芯片进行测试。 STM32CubeMX的项目设置基本相似,具体实现如下。
实现目标:STM32CubeMX创建项目和参数配置串口1实现printf输出重定向,获取CPU内置温度传感器的值,实际上是获取ADC的值,然后将电压值转换为温度值本文使用的STM32CubeMX版本为5.3.0:创建项目和参数配置创建新项目并选择相应的MCU。双击所选的MCU进入配置界面:配置RCC并使用外部晶振,如图所示:在SYS中,将SYS Mode中的Debug设置为Serial Wire,如果不是Debug则使用SWD下载。
第一次,您可能无法再次下载该程序。如果无法在SWD模式下下载,则可以在按下重置按钮的同时尝试下载固件。
配置USART1,该模式是异步的,并且不使用硬件流控制。如下图所示配置ADC1的温度传感器通道时钟树配置:项目设置:生成代码Serial 1以实现printf输出重定向打开Keil5项目:将以下代码添加到usart.c文件:将引用的头文件添加到main.c文件,注意添加位置。
添加代码以定义变量其中,变量AD_Value用于保存与内置温度传感器相对应的ADC的AD值,变量Temporate用于保存当前CPU芯片的温度。添加该语句以获取代码ADC值:HAL_ADC_Start(& amp; hadc1); HAL_ADC_PollForConversion(& amp; hadc1,10); if(HAL_IS_BIT_SET(HAL_ADC_GetState(& amp; hadc1),HAL_ADC_STATE_REG_EOC)){AD_Value = HAL_amp; (浮动)(AD_Value * 3.3 / 4096); //转换为电压值} printf打印输出结果语句:printf(“ AD_Value:%.2f V “,温度”; printf(“ MCU温度:%。
1f度 "温带);将电压值转换为温度值的句子:temperate =(temperate-0.76)/0.0025+25;编译,没有错误:将JLINK下载程序方法配置为SW:单击“设置”,然后单击“设置”。进行以下设置:确认后,单击下面的1编译项目,然后单击下面的2下载程序。
下载程序后,再次打开电源,然后在串行端口助手上打印出当前电压和转换后的温度值。实际上,我们可以看到,使用单个ADC值即可将这次获得的ADC值用于计算温度。
该温度值不是很稳定。在实际使用中,可以多次获得电压值,然后平均值可以稍微稳定。
该温度值仅适合用作核心温度的参考。总之,通过两篇网络文章,我分享了使用STM32CubeMX创建项目并获取CPU芯片温度的整个过程。
您可以按照说明进行操作。如有任何疑问,可以在后台留言或在微信上加我。
“每月培训”内容:“基于单芯片的智能风扇”您想实现什么功能,您可以在后台留言或向我添加微信留言。微信帐号:chengxuyuanxiaoha(程序员Xiaoha)将于6月1日宣布其功能点,并请期待所需功能模块的链接。

公司: 深圳市捷比信实业有限公司

电话: 0755-29796190

邮箱: momo@jepsun.com

产品经理: 李经理

QQ: 2215069954

地址: 深圳市宝安区翻身路富源大厦1栋7楼

微信二维码

更多资讯

获取最新公司新闻和行业资料。

  • 铜的电阻温度系数约为0.004/°C 铜是一种常用的导电材料,因其良好的导电性能和相对较低的成本,在电气工程中被广泛应用。铜的电阻温度系数(temperature coefficient of resistance),是指在特定温度范围内,温度每变化1度时,其电阻值相对于基准温度(通常是2...
  • 深度解析:如何正确使用USB-C切换器提升生产力? 深度解析:如何正确使用USB-C切换器提升生产力?在追求高效办公与无缝协作的时代,合理使用USB-C切换器能够显著提升个人与团队的工作效率。本文将从技术原理、实际应用、常见问题及优化建议四个方面,全面解析如何最大化...
  • PTTC聚鼎PT08V2DF-C与PTLC24D-B核心参数对比解析 PTTC聚鼎PT08V2DF-C与PTLC24D-B参数深度解析在工业自动化与智能控制领域,PTTC聚鼎系列传感器以其高精度、强稳定性著称。其中,PT08V2DF-C与PTLC24D-B作为两款典型型号,广泛应用于环境监测、温湿度控制及设备状态检测等场景。以下将...
  • 如何根据项目需求选择PTTC聚鼎PT08V2DF-C或PTLC24D-B传感器 基于项目需求的传感器选型指南:PT08V2DF-C vs PTLC24D-B在智能控制系统设计中,传感器的选型直接决定系统的可靠性与扩展性。面对PTTC聚鼎推出的两款热门型号——PT08V2DF-C与PTLC24D-B,工程师常面临选择困惑。本文将从项目实际出发...
  • PT100热电阻温度与电阻值对照表(0°C基准0.385) 根据PT100热电阻的标准特性,其电阻值随温度变化而变化,通常基于0°C时电阻为100Ω作为参考。对于给定的温度系数α=0.385Ω/°C(这指的是每度变化的电阻增量),我们可以构建一个简化版的对照表来展示特定温度下对应的电阻值...
  • CFL(M)精密分流器:高精度电流检测的理想选择 CFL(M)精密分流器的技术原理与工程价值在电力电子、新能源、储能系统及智能电网等领域,精确测量大电流是保障系统安全与效率的关键环节。CFL(M)精密分流器以其极低的温度系数、高过载能力和卓越的长期稳定性,成为新...
  • 宽温度范围HE系列芯片:工业级应用的理想之选 引言在现代电子系统中,环境温度的剧烈变化对器件稳定性提出了严峻挑战。尤其是在工业自动化、智能交通和户外监控等场景中,设备需在-40℃至+125℃的极端温域内持续运行。在此背景下,宽温度范围HE系列芯片应运而生,成...
  • 宽温度范围CU系列芯片:工业级应用的理想之选 宽温度范围CU系列芯片概述在现代电子系统设计中,环境适应性是决定产品可靠性的关键因素之一。CU系列芯片作为专为极端工况设计的高性能集成电路,具备出色的宽温度工作范围,通常可在-40°C至+125°C之间稳定运行,广泛应用...
  • 如何正确选型与使用PTTC聚鼎PTLC24D-B温控器?实用指南 PTTC聚鼎PTLC24D-B温控器选型与使用全攻略在众多工业温控设备中,PTTC聚鼎PTLC24D-B凭借其卓越的性能和可靠性脱颖而出。然而,若未合理选型与使用,可能影响系统效率甚至导致设备故障。以下从选型依据、安装规范到日常维护进行...
  • 深度解析:蓝牙5.2与双模芯片如何赋能下一代智能终端 核心驱动力:从单一连接到多协议协同传统智能设备常受限于单一通信协议,导致功能割裂。而蓝牙5.2与Wi-Fi双模芯片的融合,打破了这一瓶颈,使设备能够在不同网络环境下动态选择最优连接方式,真正实现“万物互联”。一、...
  • 宽温度范围LED芯片:突破极限,点亮未来照明 宽温度范围LED芯片:突破极限,点亮未来照明随着全球对高效、耐用照明解决方案的需求不断增长,宽温度范围LED芯片已成为推动下一代照明技术发展的核心驱动力。这类芯片不仅提升了LED产品的环境适应力,也从根本上改变了...
  • 宽温度范围LED芯片:照亮极端环境的新光源 引言传统LED在高温或低温环境下易出现亮度下降、寿命缩短等问题,难以满足特殊工况需求。而宽温度范围LED芯片通过结构创新与材料革新,突破了这一瓶颈,成为极端环境照明解决方案的关键技术。一、为何需要宽温度范围LED...
  • SMD 3.2x1.6mm芯片参数及应用领域 在现代电子技术快速发展的背景下,SMD(Surface Mount Device)贴片元件因其体积小、重量轻、便于自动化生产等优点,在电子产品中得到了广泛应用。其中,SMD 3.2x1.6mm规格的芯片作为一种常见的贴片元件,广泛应用于各类消费电子...
  • PTTC聚鼎PG28E-M气体放电管参数及应用领域 气体放电管(Gas Discharge Tube, GDT)是一种广泛应用于电信系统中的过电压保护设备。PTTC聚鼎PG28E-M气体放电管是该领域中的一款优秀产品,以其卓越的性能和可靠性受到众多工程师和技术人员的青睐。这款气体放电管主要应用于通...
  • I2C多任务器与FM3 CY9BFx2xK/L/M MCU协同应用解析 I2C多任务器与FM3 CY9BFx2xK/L/M MCU技术融合概述在现代嵌入式系统设计中,I2C总线作为低速、低成本的串行通信协议,被广泛应用于传感器、存储器、显示模块等外设连接。然而,当系统中需要连接多个I2C设备时,单一主控的资源限...
  • PTTC聚鼎PT08V2DF-C与PMV0402-180G规格书深度解析:性能对比与应用指南 引言在工业自动化、智能设备及嵌入式系统领域,高性能的电子元器件是保障系统稳定运行的关键。PTTC聚鼎作为国内领先的电子元件制造商,其推出的PT08V2DF-C与PMV0402-180G两款产品备受关注。本文将从技术参数、应用场景、性能对...
  • S.J.X自动压力开关隔膜泵:高效稳定的流体传输解决方案 S.J.X自动压力开关隔膜泵是一种高效、耐用的流体传输设备,广泛应用于化工、制药、食品加工等行业。该泵采用先进的自动压力开关技术,能够根据系统的压力变化自动调节运行状态,有效防止过压或欠压情况的发生,从而保护...
  • PTTC聚鼎PG28E-M气体放电管性能解析与应用优势 PTTC聚鼎PG28E-M气体放电管全面解析PTTC聚鼎PG28E-M是一款高性能气体放电管(GDT),广泛应用于通信设备、电源系统及工业控制领域,具备出色的过电压保护能力。该器件采用高纯度惰性气体填充,具有快速响应、低电容和高通流能...
  • TSS管与聚鼎PXXXX T/S电感的性能对比及应用解析 TSS管与聚鼎PXXXX T/S电感的核心技术优势在现代电子设备中,TSS管(Transient Suppressor Semiconductor)与聚鼎品牌PXXXX系列电感(包括T型与S型)因其卓越的瞬态抑制能力和高可靠性,广泛应用于电源管理、通信设备和工业控制领域。以下...
  • 2.4G/WiFi/蓝牙双极天线与蓝牙5.2双模芯片:智能设备通信新引擎 引言:无线连接技术的演进随着物联网(IoT)和智能终端设备的普及,对高效、稳定、低功耗的无线通信方案需求日益增长。2.4G/WiFi/蓝牙双极天线配合蓝牙5.2与Wi-Fi双模芯片,正成为新一代智能设备的核心通信组件。一、双极天...