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

查看: 2517|回复: 4

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

[复制链接]

7

主题

1426

回帖

42

蝴蝶豆

论坛元老

最后登录
2020-8-11
发表于 2017-7-17 15:56:08 | 显示全部楼层 |阅读模式
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
                               






回复

使用道具 举报

41

主题

2476

回帖

282

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2017-7-18 13:38:57 | 显示全部楼层
不错,谢谢分享
回复 支持 反对

使用道具 举报

10

主题

1371

回帖

26

蝴蝶豆

论坛元老

最后登录
2020-12-1
发表于 2017-11-2 22:27:04 | 显示全部楼层
没上传工程?
回复 支持 反对

使用道具 举报

1

主题

455

回帖

2

蝴蝶豆

金牌会员

最后登录
2019-5-7
发表于 2017-11-3 08:12:08 | 显示全部楼层
例程有其他型号复制过来用,公司有个这板试了试ok.
回复 支持 反对

使用道具 举报

0

主题

153

回帖

0

蝴蝶豆

中级会员

最后登录
2020-1-5
发表于 2020-1-5 13:19:58 | 显示全部楼层
:):):):):):):):):):)
回复 支持 反对

使用道具 举报

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