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

基于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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版