当前位置:网站首页>STM32F103连接L9110S电机驱动控制小水泵
STM32F103连接L9110S电机驱动控制小水泵
2022-07-30 05:47:00 【计算机小袁】
硬件材料
开发板 野火STM32-F103指南者
L9110S电机驱动
引脚连接
代码简介
本模块通过控制L900S驱动电机来控制小水泵的开启与关闭。模块实现的只是简单的开关,并未实现其他的功能,也可以通过PWM控制小水泵之间的转速,或者改变小水泵的方向。
软件代码
.C文件
#include "shui.h"
#include "stm32f10x.h"
void SHUI_CONFIG(void)
{
GPIO_InitTypeDef GPIO_SHUI;
/*配置时钟*/
//RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState);
RCC_APB2PeriphClockCmd(GPIO_SHUI_RCC,ENABLE);
GPIO_SHUI.GPIO_Pin = GPIO_SHUI_PIN;
GPIO_SHUI.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_SHUI.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIO_SHUI_PORT,&GPIO_SHUI);
}
.H文件
#ifndef __SHUI_H
#define __SHUI_H
#include "stm32f10x.h"
#define GPIO_SHUI_RCC RCC_APB2Periph_GPIOC
#define GPIO_SHUI_PORT GPIOC//选择GPIOC寄存器
#define GPIO_SHUI_PIN GPIO_Pin_6 //引脚6
void SHUI_CONFIG(void);
#endif /* __SHUI_H */
main.c文件
GPIO_ResetBits(BEEP_GPIO_PORT, BEEP_GPIO_PIN);//关闭
GPIO_SetBits(GPIO_SHUI_PORT,GPIO_SHUI_PIN);//开启
通过main.c上的两个开关代码,可以控制小水泵的开关,通过小水泵可以为消防系统提供一个灭灾的需求实现。可以和之前的几个模块进行一个结合使用。可以组成一个简单的消防系统。
接下来将消防系统进行联网等远程控制的操作。
边栏推荐
- 数码管动态显示及模块化编程
- [Jiangsu University of Science and Technology Automation Association stm32F103c8t6] Notes [Initial 32 MCU and TIM timing interrupt initialization parameter configuration]
- 矩阵键盘
- this的指向问题
- 你不知道的JS语法篇笔记
- memset()函数的使用总结和细节
- js 替换字符串中所有 “ 引号 —— 数据处理
- 干货:线上下单应知应会,快来了解下
- FPGA parsing B code----serial 2
- survivor区对象何时进入老年代(深入理解jvm中表述不准确的地方)
猜你喜欢
ES6语法笔记(ES6~ES11)
[Quick MSP430f149] Notes on learning MSP430f149 during the game
The IEEE under the specified journal search related papers
迷宫问题----经典回溯法解决
SSH-RSA密钥
QT Weekly Skills (1) ~~~~~~~~~ Running Icon
QT weekly skills (2)~~~~~~~~~ interface buttons
[Punctuality Atom] Simple application of sys.c, sys.h bit-band operations
sizeof和strlen最全区别,以及指针和数组运算解析
多层板的层数,为啥选项都是偶数?就不能选奇数?
随机推荐
VsCode与Sublime编辑器优缺点对比
VsCode打开终端的方法
【Exhibition of some projects】
【已解决:el-input标签无法输入或不显示文字】
《C陷阱和缺陷》void (*signal(int , void(*)(int)))(int)的深刻解读
2020-09-03解决pip install安装非常慢[Errno 101] 网络不可达问题
Kunlun State Screen Production (Serialization 5) --- Basics (serial port reception, text and light display)
矩阵键盘
高交会重要活动之一|2020中国硬件创新大赛全国总决赛
Acwing刷题第一节
(*(void (*)())0)()的解读
this的指向问题
虚拟机栈帧结构
爬2.12.6的Antd上传图片坑
二进制到汇编:进制,原码反码补码,位运算,通用寄存器,内存一套打通
关于 PCB 多层板制程能力不得不说的那些事儿
独立按键控制led进阶(1)
C language, usage of qsort in library function, and explanation
Three working modes of CPU: real mode, protected mode, long mode
Sklearn : train_test_split()函数的用法