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

NUCLEO-F767ZI+0.96寸OLED显示屏+测试MCU内部温度

[复制链接]
Bowen 提问时间:2017-7-17 15:56 /
MDK:5.22
STM32CubeMX:4.20.1
4线IIC 0.96寸OLED显示屏
NUCLEO-F767ZI板卡

通过ADC采集内部温度传感器通道电压,然后得出MCU内部温度。


用STM32CubeMX配置工程文件:
PB8和PB9分别连接OLED的SDA和SCL
QQ截图20170717153722.jpg

串口3发送到串口助手
QQ截图20170717154523.jpg

ADC1采集数据
QQ截图20170717154639.jpg

设置时钟
QQ截图20170717154806.jpg

设置串口3波特率
QQ截图20170717154856.jpg

然后生成代码编译,并添加相关代码:
AD_Value = HAL_ADC_GetValue(&hadc1);
printf("MCU Temperature : %.1f℃\r\n",((AD_Value*3300/4096-760)/2.5+25));
                       
ADC1_Value=((AD_Value*3300/4096-760)/2.5+25)*10;
OLED_ShowString(0,0,"MCU Temperature:",16);
OLED_ShowNum(0,3,ADC1_Value/10,2,16);
OLED_ShowString(16,3,".",16);
OLED_ShowNum(24,3,ADC1_Value%10,1,16);
OLED_ShowCHinese(36,3,7);

编译并下载到板子
微信图片_20170717155518.jpg

串口发送的数据
QQ截图20170717150213.jpg
                               






收藏 1 评论4 发布时间:2017-7-17 15:56

举报

4个回答
埃斯提爱慕 回答时间:2017-7-18 13:38:57
提示: 作者被禁止或删除 内容自动屏蔽
黑夜之狼 回答时间:2017-11-2 22:27:04
没上传工程?
samhong 回答时间:2017-11-3 08:12:08
例程有其他型号复制过来用,公司有个这板试了试ok.
Ian-392967 回答时间:2020-1-5 13:19:58
:):):):):):):):):):)

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版