当前位置:网站首页>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上的两个开关代码,可以控制小水泵的开关,通过小水泵可以为消防系统提供一个灭灾的需求实现。可以和之前的几个模块进行一个结合使用。可以组成一个简单的消防系统。
接下来将消防系统进行联网等远程控制的操作。
边栏推荐
猜你喜欢
随机推荐
【江科大自化协stm32F103c8t6】笔记之【入门32单片机及EXTI外部中断初始化参数配置】
ipconfig Command Guide
【部分项目展示】
QT serial 3: LORA test platform based on QT and STM32H750 (2)
【江科大自化协stm32F103c8t6】笔记之【入门32单片机及GPIO初始化参数配置】
Acwing刷题第一节
关于 PCB 多层板制程能力不得不说的那些事儿
三种内核结构---宏内核、微内核、混合内核
[Jiangsu University Self-Chemistry Association stm32F103c8t6] Notes [Introduction to 32 MCUs and Using TIM Output to Compare and Configure PWM]
c语言编程练习
clinit方法
Sklearn : train_test_split()函数的用法
memset()函数的使用总结和细节
jvm之逃逸分析
单片机之流水灯
Knowledge of the day: handwritten deep copy and shallow copy (solves the problem of circular references)
如何开发出成功的硬件产品,一个产品由概念的产生到产品的落地量产又需要经历哪些流程呢?
BLDC电机应用持续火爆,“网红神器”筋膜枪前景几何?
ES6 syntax notes (ES6~ES11)
2020-09-03解决pip install安装非常慢[Errno 101] 网络不可达问题









