本次活动内容丰富,其中难点在于流量测速模块的测试和数据的转化,过程贴一共有3个步骤,分别是点灯,按键控制继电器,OLED的显示。
点亮LED
本次活动的开发使用CubeMX+Keil,遇到新项目先从点灯开始!
配置CubeMX
这里配置的是PA5

GPIO口的配置

main函数

2.按键控制继电器
配置CubeMX
按键PC13端口配置为外部中断,按下时控制继电器开合
继电器D口使用PC10控制,VCC和GND使用12V转5V的模块提供

keil相关函数,PC13配置

中断回调函数

硬件接线

3.OLED的显示
配置CubeMX
使用PB8配置为SCL、PB9配置为SDA,具体配置如下

keil相关函数
GPIO口配置

main函数
注意:需要使用取字模软件取字模

硬件连线和现象

本次过程贴的分享就到这里啦,希望大家有所收获!
我要赚赏金
