stm32之继电器驱动
来源:互联网 发布:淘宝怎么买二手冰箱 编辑:程序博客网 时间:2024/05/29 08:01
继电器(英文名称:relay)是一种电控制器件,当输入量的变化达到规定要求时,在电气输出电路中使被控量发生预定的 阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化 的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。
虽然很简单,但是可以作为入门知识来学习。
第一步:
找到单片机控制继电器的引脚,引脚设置成高电平,可以让继电器开,设为低电平,即是关。所以我们要去看原理图,找 到单词relay,一般旁边会有个电阻。其次,我们接着看底板relay对应的数据,比如:I2C1_SDA。然后找I2C1_SDA对应得引 脚,比如PB7。
第二步:
编写代码:
void relay_init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB,ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//输出
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
}
//relay on PB7
void relay_on(void)
{
GPIO_SetBits(GPIOB,GPIO_Pin_7);
}
//relay off PB7
void relay_off(void)
{
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
}
第三步:
效果:听见继电器打开之后会有“哒”的一声。
- stm32之继电器驱动
- Proteus仿真之继电器驱动电灯泡
- 继电器驱动电路
- 三极管驱动继电器
- PIC驱动继电器
- 继电器驱动电路设计
- 单片机驱动继电器
- 驱动继电器实验
- 一款继电器驱动互锁电路/继电器驱动电路
- 【STM32】STM32之DRV8834电机驱动(IO方式)
- 【STM32】STM32之DRV8834电机驱动(PWM方式)
- stm32寄存器之SPFD5420驱动LCD
- STM32之使用库函数驱动LED灯
- STM32之使用库函数驱动LED灯
- STM32之SPI驱动外部Flash
- 继电器
- 继电器
- 继电器
- 【spring】下载及部署
- java keytool证书工具使用小结
- 中缀表达式转后缀表达式java精确实现
- TCMalloc的使用与源码剖析之五---------TCMalloc中涉及到的几个重要的数据结构
- JavaScript要点总结
- stm32之继电器驱动
- 编译Caffe的Matlab接口
- C语言指针
- Java内存机制
- matlab gui add table
- python闯关3——国际象棋问题
- [Android] adb命令如何获取android手机屏幕分辨率
- DedeCMS
- begin/end学习