论坛首页
任务活动
问答
论坛专题
登录
注册
lmq0v9
+ 关注
粉丝
0
|
主题
23
|
回帖
136
加好友
私信
帖子
主题
回复
评论
基于STM32F103C8T6的振动器控制继电器实现控制灯的亮灭
2024-1-8 13:37
ST MCU
64
3211
relay.h
四、编程代码 relay.c
将程序烧录进单片机中。
配置震动传感器与继电器结合使用控制的灯的开关。
如图,在主函数中将继电器电平拉高。
在主函数中添加延时函数。
33.配置好的结构体,注意将输出配置为下拉输出(IPD)
32.结构体初始化。
31.将GPIOA 时钟配置完成,编译。
30.将ABP2周期时钟粘贴在shake.c中。
29.z在外设文件FWLIB->rcc.c->rcc.h->调用ABP2周期时钟(复制)。
28.在shake.c文件中对震动传感器寄存器配置框架。
27.将初始化函数配置为GPIOA时钟及结构体地址。
25.打开gpio.h文件,复制GPIOA的初始化函数。
24.将配置好的结构体进行编译。
23.将GPIOA的pin口调为3。
22.配置GPIOA 的速度为10Mhz。
21.打开gpio.h,配置GPIO的输出模式为推挽输出。
20.如图配置
19.输入relay_init后加小数点,然后逐项选中。在这里插入图片描述
前一页
1
2
3
4
5
后一页
2
3
近期访客