前言

继电器控制是单片机开发中很普遍的也给应用,在学习单片机的过程当中也是比较基础的一个功能,这里我用 stm32f103rb 单片机控制 德力西固态继电器。

一.接线方式

A1接 stm32 pb10管脚,A2接GND管脚。

T1接电源输入L1接电源输出

二.编写程序

raley.h:


#ifndef __RALEY_H
#define __RALEY_H       #include "stm32f10x.h"#define RALEY_OFF       GPIO_SetBits(GPIOB, GPIO_Pin_10)         // Pb10 高电平
#define RALEY_ON        GPIO_ResetBits(GPIOB, GPIO_Pin_10)       // Pb10低电平// 函数申明
void raley_Init(void);#endif

m_raley.c


#include "stm32f10x.h"
#include "raley.h"void raley_Init(void)
{GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB , ENABLE  );GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;GPIO_InitStructure.GPIO_Mode =  GPIO_Mode_Out_PP;        // 推挽输出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;         // 最高输出速率50MHzGPIO_Init(GPIOB, &GPIO_InitStructure);                // 选择B端口
}

main.c


*********************************************************************************************/
#include "stm32f10x.h"
#include "delay.h"#include "led.h"
#include "raley.h"
//函数申明
void system_Init(void);/*
********************************************************************************
** 函数名称 : main(void)
** 函数功能 : 主函数
**
**
**
********************************************************************************
*/
int main(void){system_Init();  // 系统初始化while (1){//LED1_ON;  // 亮LED2_ON;      RALEY_ON;delay_ms(1000);// 延时1s//LED1_OFF; // 灭LED2_OFF;RALEY_OFF;delay_ms(1000);// 延时1s}}/*
********************************************************************************
** 函数名称 : void system_Init(void)
** 函数功能 : 系统初始化函数
**
**
**
********************************************************************************
*/void system_Init(void)
{RCC_Init();        // 时钟初始化 每个程序必须有SysTick_Init();    // 滴答定时器初始化 产生延时函数led_Init();       //  端口初始化 原则是使用哪个IO口 就初始化对应的IO口raley_Init(); //初始化继电器}

三.效果图

源码:

(82条消息) 001-GPIO-raley.rar-其它文档类资源-CSDN下载

Stm32的GPIO PB10 驱动固态继电器相关推荐

  1. Stm32的GPIO驱动继电器

    三极管 三极管S8050-D: 直插的字体面向自己从左到右依次是发射极E,基极B,集电极C 类型:NPN 集电极耗散功率Pc:0.625W(贴片:0.3W) 集电极电流Ic:0.5A 集电极-基极电压 ...

  2. 双稳态继电器工作原理图_固态继电器只有单一的作用吗?带你了解不一样的固态继电器...

    固态继电器简写SSR(Solid State Relay),是一种全部又分离的固态电子元件(如光耦合器.晶体管.可控硅.电阻.电容.集成电路等)组成的无触点电阻开关,这里请注意,相比较与继电器.接触器 ...

  3. PMOS做固态继电器,PMOS做高侧双向开关电路,PMOS防电流倒灌电路,PMOS电源防反接电路

    用MOS做高侧开关时,PMOS比NMOS更便于控制:1.不用额外的电荷泵升压:2.只要将栅极拉低和置高就能控制通断.随着半导体工艺的进步,PMOS在导通内阻上的参数也逐渐好转,使得PMOS在电流不是特 ...

  4. STM32入门之LCD1602驱动

    LCD1602驱动要点:1. STM32的GPIO不是51单片机一样的准双向IO,读忙时需要设置. 平台:STM32F103RCT6 使用的GPIO:PB5,PB6,PB7 :PA0~PA7,具体的配 ...

  5. 2022-2028全球与中国固态继电器市场现状及未来发展趋势

    2021年全球固态继电器市场销售额达到了9.3亿美元,预计2028年将达到14亿美元,年复合增长率(CAGR)为5.7%(2022-2028).地区层面来看,中国市场在过去几年变化较快,2021年市场 ...

  6. 全球及中国单相固态继电器行业规模预测及产值分析报告2022~2027年

    全球及中国单相固态继电器行业规模预测及产值分析报告2022-2027年 ************************************** [报告编号]: BG547558 [出版时间]: ...

  7. 【STM32】GPIO工作原理(八种工作方式超详细分析,附电路图)

    STM32F1xx官方资料: <STM32中文参考手册V10>-第8章通用和复用功能IO(GPIO和AFIO ) 芯片数据手册(datasheet) STM32的GPIO介绍 STM32引 ...

  8. 机械继电器和固态继电器_角度继电器

    机械继电器和固态继电器 Hi everyone, today I want to introduce you to relay-angular, an innovative and young lib ...

  9. 【STM32】实战3.1—用STM32与TB6600驱动器驱动42步进电机(一)

    目录 0 参考资料出处 1 实验预期效果 2 硬件学习 2.1 TB6600驱动器 2.1.1 通过拨码开关设定细分与电流 2.1.2 共阴共阳接线法 2.2 开关电源(AC转DC变压器)& ...

最新文章

  1. 报javax.servlet.ServletException: Servlet.init() for servlet springmvc threw exception异常 的解决方案...
  2. INTERVAL数据类型-007学习笔记
  3. iOS之百度导航SDK的坐标转换
  4. 【转】NIO的定义和原理是什么?
  5. vue 点击事件传递多个参数_vue传事件参数
  6. 这是EnterLib PIAB的BUG吗?
  7. java调用FFmpeg及mencoder转换视频为FLV并截图
  8. php文章远程图片,php实现异步将远程链接上内容(图片或内容)写到本地的方法
  9. 分享一套基于SpringBoot和Vue的企业级中后台开源项目,代码很规范!
  10. 微信小程序怎么确定是息屏、返回、还是Home键操作?
  11. wav格式转换成mp3,wav转mp3教程
  12. html 空格 正则表达式,正则表达式清除空格和html标签中的 空格
  13. 聊聊两个状态管理库 Redux Recoil
  14. 【机器学习课程】第一章机器学习概述 2.机器学习
  15. mysql登录框万能密码_Sqli-LABS通关笔录-11[sql注入之万能密码以及登录框报错注入]...
  16. 08 网上爬取的数据如何制作成表
  17. docker,containerd,runc,docker-shim
  18. 【FinE】在险价值(VaR)计算
  19. Mysql主从复制之异步与半同步以及主从切换(实验)
  20. 手机python软件怎么下载词云_从零开始教你用 Python 做词云

热门文章

  1. HCIA网络基础11-IP路由原理及静态路由
  2. linux下查找java进程占用CPU过高原因
  3. 计算机网络期末复习资料(一)
  4. wiki的备份以及迁移方式
  5. 移动运营商AIS泄漏了83亿条用户数据 容量约4.7 TB
  6. 【稻韵果香,以梦为家】云和恩墨大讲堂电子期刊第九期
  7. zabbix===》监控基础架构、邮箱报警、第三方平台电话报警
  8. CSS实现PC端简单的聊天消息气泡样式
  9. 开篇词:“桌面应用”是一顶璀璨的王冠
  10. python 投掷筛子游戏