当前位置: 首页 > news >正文

网页微信版会痕迹吗/赣州seo公司

网页微信版会痕迹吗,赣州seo公司,如何做网站的信息分类,哪里可以下载免费的ppt模板?STM32驱动继电器 STM32F103RCT6基于寄存器和库函数驱动IO口继电器的描述继电器的参数测试STM32F103寄存器版本控制IO口STM32控制继电器-寄存器版本STM32控制继电器-库函数版本总结继电器的描述 点击图片购买继电器是一种小电压控制大电压器件,输出端是一个开关&…

STM32驱动继电器 STM32F103RCT6基于寄存器和库函数驱动IO口

  • 继电器的描述
    • 继电器的参数测试
  • STM32F103寄存器版本控制IO口
    • STM32控制继电器-寄存器版本
    • STM32控制继电器-库函数版本
  • 总结

继电器的描述

在这里插入图片描述

点击图片购买

继电器是一种小电压控制大电压器件,输出端是一个开关,不会有输出电压,具体的接线方式是要看自己如何利用这个开关;
继电器具体的工作原理可以参考之前的文章“51单片机驱动继电器模块点灯”

继电器的参数测试

以我们自己店铺的继电器模块为例,继电器触发电压高于某个值时,继电器就会被触发,触发灯亮起
这里实测时1.3V左右,实际触发电压最好2V以上,5.5V以下;
在这里插入图片描述
当触发信号低于某个值的时候,继电器就会复原,不会被触发,触发灯熄灭,这里实测时1V,不过实际触发信号建议低于0.5V;
在这里插入图片描述

STM32F103寄存器版本控制IO口

1:程序现象
在这里插入图片描述
信号控制引脚是STM32F103RCT6的PA11引脚;

STM32控制继电器-寄存器版本

1.由STM32F10系列参考手册可知,GPIO的时钟使能是由APB2外设所控制的;
在这里插入图片描述
从上面的图可以看出,只需要把IOPA置为1,其他置为零,就可以打开GPIOA的使能,

2.然后是配置端口这里选为通用推挽输出,速度50MHZ;
在这里插入图片描述
由图可以看出CNF11配置为00,MODE11配置为11,其他置为0即可;

3.控制GPIOA11口输出;
在这里插入图片描述
ODR11置为1就是输出高电平;

4.代码演示,

#include "stm32f10x.h"                  // Device header
#include "Delay.h"int main(void)
{RCC->APB2ENR = 0x00000004;     //打开GPIOA使能GPIOA->CRH = 0x00003000;       //配置PA11引脚为通用推挽输出模式while(1){GPIOA->ODR = 0x00000800;       //PA11输出高电平Delay_ms(1000);GPIOA->ODR = 0x00000000;       //PA11输出低电平Delay_ms(1000);}
}

STM32控制继电器-库函数版本

库函数是已经把寄存器都包装好了,我们直接使用即可;
主要代码:

#include "stm32f10x.h"                  // Device header
#include "Delay.h"int main(void)
{GPIO_InitTypeDef GPIO_InitStructure;                        //定义结构体RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);		//配置GPIOA外设时钟GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;			//配置GPIOA为通用推挽输出GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11;					//配置对应的端口GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;			//配置好速度GPIO_Init(GPIOA,&GPIO_InitStructure);						//传递结构体的位置while(1){GPIO_SetBits(GPIOA,GPIO_Pin_11);		//端口设置为高电平Delay_ms(1000);			//延时1sGPIO_ResetBits(GPIOA,GPIO_Pin_11);		//端口设置为低电平Delay_ms(1000);			//延时1s}
}

总结

1.寄存器版本和库函数版本代码现象是一样的;
2.IO口模式要配置为推挽输出模式,开漏输出模式无法驱动继电器;
3.本次使用的是5V继电器版本,供电需要用到5V,如果开发板没有5V 输入引脚,可以接额外电源供电,但是要把供电电源的地和单片机的地连起来;

http://www.jmfq.cn/news/5217841.html

相关文章:

  • 完善网站建设的方法/旺道网站排名优化
  • 有那个网站可以做任务赚钱吗/seo排名优化培训网站
  • 湖南长沙网站制作/自己怎么开发app软件
  • 鞍山网站设计/网络运营团队
  • 电商网站的建设/网络销售平台有哪些软件
  • 钟落潭有没有做网站的/软文代写平台
  • 宁夏做网站好的公司/游戏特效培训机构排名
  • 100个有趣的网站/深圳关键词优化软件
  • 闲鱼上做网站/图片优化是什么意思
  • 栾城网站建设/一份完整的市场调查方案
  • 教育网站建设需求分析报告/友链查询站长工具
  • 商务 服务类网站模板/公司域名注册步骤
  • 各大网站推荐/互联网运营推广公司
  • 靠谱的深圳app开发公司/seo需要什么技术
  • 商务网站需求说明书/武汉seo管理
  • 网站做问卷调查的问题/seo 推广
  • php手机网站模板/武汉网站设计十年乐云seo
  • 做防水怎么注册网站/网络推广优化品牌公司
  • 网站建栏目建那些/灰色产业推广引流渠道
  • 网站编辑主要做什么/网站排名提高
  • 攻击网站的方法/室内设计培训哪个机构比较好
  • jeecms做企业网站/螺蛳粉的软文推广
  • 公司网站推广是做什么/推广软件赚钱的平台
  • 中小型网站建设行情/自助建站系统平台
  • 广安建设企业网站/最好用的搜索引擎排名
  • 短视频营销成功案例/长沙优化网站厂家
  • 广东网站建设服务供应商/网络推广怎么做方案
  • 做装饰画的行业网站/企业管理软件排名
  • 经销商怎么做网站/关键词优化一般收费价格
  • 莱州唯佳网络科技有限公司/广东短视频seo营销