|
自从上次点完灯,就一直想着鼓捣这块板子,这次就稍微搞一下。 主控芯片STSTM32L452RET6,温度传感器PT100,AD采集模块MAX31865(刚好手头上有,SPI读取), 显示的话用SPI接口的OLED模块。 先上成品照:
显示模块SPI的OLED,因为手头上只有SPI的,没有IIC的,也不想硬件改。 由于没有取模,没有办法显示中文和℃。
温度传感器,PT100,三线制的:
搭配的AD采集模块MAX31865:
下面是程序部分: 先是配置OLED,我用的是SPI2,主机单传输模式,
接着是MAX31865的配置,使用SPI1,主机全双工
生成MDK工程文件。然后再添加BSP文件:之前的标准库的OLED和MAX31865的c文件,稍加修改即可:
在主函数中添加相关函数,编译下载程序即可: OLED上显示温度:
基于STSTM32L452RET6 Nucleo-64开发板的温度测试基本上就完成。 ![]() 由于写的比较仓促,有不足的地方请大家提出来,共同进步 。如果有人想要源码的话,欢迎留言!!! |
STM32小白入门指南:从基础到OTA实现方案
如果你解决了这些问题,就可以直接学STM32
没学过51单片机,能否零基础学STM32?
什么是STM32? STM32与ARM有什么关系? STM32能做什么?
STM32怎么选型
STM32 不同时钟频率有什么不同的影响
【STWINKT1B评测】2.初步测试IIS3DWB振动传感器
基于STM32L476+64M QSPI接口PSRAM(IPS6404L)开源分享(含源码)
兔哥的L4【001】——32脚的小板
STM32如何分配原理图IO
微信公众号
手机版
好的