你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

NUCLEO_L552ZE_Q+7、通过IIC-OLED显示MCU内部温度

[复制链接]
zhdzhd-174422 发布时间:2020-3-18 23:21
接上篇帖子: NUCLEO_L552ZE_Q+6、IIC-OLED显示字符 来通ADC采集内部温度传感器通道电压,然后通过公式换算得出MCU内部的大致温度,并在OLED屏上显示出来(不是很精确,只作参考)。

在L552ZE的用户资料手册中没有找到ADC电压转换为温度的公式,在网上找了一个:

2020-03-18_231041.png



手册上给出了此公式要用的几个参数值:



2020-03-18_230307.png 2020-03-18_230438.png
打开上篇的CubeMX工程,原来的设置不变,再增加ADC的通道设置,并另存工程为ADC-Temp:

2020-03-18_224552.png

生成工程文件,并打开文件,添加OLED驱动文件,修改main.c文件,添加相关代码如下 :

2020-03-18_225432.png 2020-03-18_225404.png

设置ST-Link为烧录后自动复位(懒得按复位键):

2020-03-17_000622.png

编译并下载,运行效果如图:

IMG_20200318_234211.jpg

注:此温度转换不是很精确,只作参考;另外如果转换公式运用有不当的,请大家指出,共同进步。谢谢!



收藏 评论1 发布时间:2020-3-18 23:21

举报

1个回答
aaronhu-172089 回答时间:2020-3-26 08:57:56
wonderful........

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版