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

基于STSTM32L452RET6 Nucleo-64开发板的温度测试

[复制链接]
xudongqiang 发布时间:2020-11-9 09:27
自从上次点完灯,就一直想着鼓捣这块板子,这次就稍微搞一下。
主控芯片STSTM32L452RET6,温度传感器PT100,AD采集模块MAX31865(刚好手头上有,SPI读取),
显示的话用SPI接口的OLED模块。
先上成品照:
微信图片_20201109085538.jpg
显示模块SPI的OLED,因为手头上只有SPI的,没有IIC的,也不想硬件改。
由于没有取模,没有办法显示中文和℃。
微信图片_20201109085548.jpg
温度传感器,PT100,三线制的:
微信图片_20201109085600.jpg
搭配的AD采集模块MAX31865:
微信图片_20201109085554.jpg
下面是程序部分:
先是配置OLED,我用的是SPI2,主机单传输模式,
QQ截图20201109090405.png
接着是MAX31865的配置,使用SPI1,主机全双工
MQQ截图20201109090558.png
生成MDK工程文件。然后再添加BSP文件:之前的标准库的OLED和MAX31865的c文件,稍加修改即可:
CQQ截图20201109090910.png

在主函数中添加相关函数,编译下载程序即可:
OLED上显示温度:
QQ截图20201109092514.png QQ截图20201109092604.png
基于STSTM32L452RET6 Nucleo-64开发板的温度测试基本上就完成。

由于写的比较仓促,有不足的地方请大家提出来,共同进步
如果有人想要源码的话,欢迎留言!!!




收藏 评论4 发布时间:2020-11-9 09:27

举报

4个回答
sincomaster 回答时间:2020-11-9 10:39:50
请上传源码给我们学习下,谢谢啦
子曰好人 回答时间:2020-11-9 16:21:12
支持一下,℃少了一个小圈圈
xudongqiang 回答时间:2020-11-10 08:55:26
子曰好人 发表于 2020-11-9 16:21
支持一下,℃少了一个小圈圈

因为没取模
xudongqiang 回答时间:2020-11-10 08:55:40
sincomaster 发表于 2020-11-9 10:39
请上传源码给我们学习下,谢谢啦

好的

所属标签

相似分享

官网相关资源

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