
自从上次点完灯,就一直想着鼓捣这块板子,这次就稍微搞一下。 主控芯片STSTM32L452RET6,温度传感器PT100,AD采集模块MAX31865(刚好手头上有,SPI读取), 显示的话用SPI接口的OLED模块。 先上成品照: ![]() 显示模块SPI的OLED,因为手头上只有SPI的,没有IIC的,也不想硬件改。" m1 Q6 [* f1 x6 @) |6 E6 N* D 由于没有取模,没有办法显示中文和℃。 ![]() 温度传感器,PT100,三线制的: \' s( ]) n6 b# F4 J7 Z/ i% [ ![]() 搭配的AD采集模块MAX31865: ![]() 下面是程序部分:) A2 p, b. I7 b; _ 先是配置OLED,我用的是SPI2,主机单传输模式,+ h8 V& u9 O5 R9 n- ~9 X: L" H$ x ![]() 接着是MAX31865的配置,使用SPI1,主机全双工+ }2 m* D4 \: Z" X( `" E$ I/ q ![]() 生成MDK工程文件。然后再添加BSP文件:之前的标准库的OLED和MAX31865的c文件,稍加修改即可:, x& Z, z# @1 h4 \7 G. ?- ^ ![]() 在主函数中添加相关函数,编译下载程序即可:* D. f5 V% d3 D/ o3 c! r5 Y OLED上显示温度: ![]() ![]() 基于STSTM32L452RET6 Nucleo-64开发板的温度测试基本上就完成。 ![]() 由于写的比较仓促,有不足的地方请大家提出来,共同进步 ![]() 如果有人想要源码的话,欢迎留言!!! ) Q9 k/ ^; G+ L # `9 D3 G. b. _, A* B |
STM32如何分配原理图IO
【实测教程】STM32CubeMX-STM32L4之研究(ADC)
【STWINKT1B评测】2.初步测试IIS3DWB振动传感器
【圣诞专享活动】使用TouchGFX做GUI显示:圣诞快乐&Merry Christmas!
串口通信波特率异常的解决办法
【STWINKT1B 评测】6. NanoEdge AI 音频分类器 (2)
【STWINKT1B 评测】5. NanoEdge AI 音频分类器 (1)
STWINKT1B评测】4.测试板载ISM330DHCX(6轴)
【STWINKT1B评测】-03-CoreMark跑分测试
【STWINKT1B评测】-02-串口-定时器LED灯测试
好的