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

雄安优秀网站建设公司网页一键转换wordpress

雄安优秀网站建设公司,网页一键转换wordpress,原神移动端,wordpress更改主题背景GPIO(General Purpose Input Output)通用输入输出口 1.可配置为8种输入输出模式,引脚电平:0V~3.3V,部分引脚可容忍5V,输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等,输入模式下…

GPIO(General Purpose Input Output)通用输入输出口

1.可配置为8种输入输出模式,引脚电平:0V~3.3V,部分引脚可容忍5V,输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等,输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。

2.STM引脚定义:带FT 就是可以容纳5V电压的引脚

3.APB2外设总线:STM32中所有GPIO都是挂载在APB2总线上,每个GPIO外设有16个引脚;寄存器为32位,高16位未使用;驱动器:负责增大驱动能力(点灯 )施密特触发器。

        IO引脚接两个保护二极管,这是对输入电压进行限幅。VDD=3.3V  VSS=0V;输入电压>3.3V 上方二极管导通,输入电压<0V 下方二极管导通。不会从内部电路吸取电流。

        上拉电阻,下拉电阻(给输入提供一个默认的输入电平):上闭下开:上拉输入模式;下闭上开:下拉输入模式,都闭合:浮空输入模式。

        施密特触发器(整形):电压大于上限,输出高电平,电压小于下限,输出低电平,然后输入寄存器可以读取某一位的数据。

        模拟输入接ADC,复用功能输入:连接到其他外设输入端口的引脚上

        输出寄存器:控制16个端口,只能整体读写。

        推挽输出模式(PN-MOS都有效)下,高低电平都有驱动能力,STM32对IO口具有绝对的控制权,高低电平都由STM32说了算。数据寄存器为1,上管导通,下官断开,输出直接街道VDD输出高电平。

        开漏输出模式下,P-MOS无效,只有N-MOS工作,只有低电平有驱动能力。作用:输出5V电平信号(输出端口加一个5v的上拉电阻)、I2C通讯

默认低电平输出

模拟输入:ADC模数转换器专属配置。开漏、推挽输出时,输入也是有效的。

使用GPIO的三个步骤:

    1. 使用RCC开启GPIO时钟

        RCC外设常用的三个函数:AHB、APB2、APB1

    2. 使用GPIO_Init函数初始化GPIO

    3. 使用输出或者输入的函数控制GPIO口

四个常用GPIO输出函数:

    void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); 指定端口设置为高电平

    void GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);指定端口设置为低电平

    void GPIO_WriteBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, BitAction BitVal);根据第三个参数的值设置指定的端口。

    void GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal);第一个参数选择外设,第二个参数__,这个函数可以停驶对16个端口进行写入操作。

GPIO的输出模式:

     GPIO_Mode_AIN = 0x0,模拟输入

      GPIO_Mode_IN_FLOATING = 0x04,浮空输入

      GPIO_Mode_IPD = 0x28,下拉输入

      GPIO_Mode_IPU = 0x48,上拉输入

      GPIO_Mode_Out_OD = 0x14,开漏输出

      GPIO_Mode_Out_PP = 0x10,推免输出

      GPIO_Mode_AF_OD = 0x1C,复用开漏

      GPIO_Mode_AF_PP = 0x18复用推免

A15,B3,B4 端口不能直接使用,这几个端口默认是JTAG调试端口,需要特殊配置。

按键(输入设备)

 

电路中,电容一边接地,一边接入电路,考虑是否是滤波电容作用。

 

51单片机中,int是16位;STM32中,int占32位,long占32位

typedef只能对变量的名字进行重命名,define宏定义任何都可以

GPIO读取函数

        uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);返回值代表这个端口的高低电平。

        uint16_t GPIO_ReadInputData(GPIO_TypeDef* GPIOx);返回值16位数据,每一位代表一个端口值

        uint8_t GPIO_ReadOutputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);读取输出寄存器

        uint16_t GPIO_ReadOutputData(GPIO_TypeDef* GPIOx);

http://www.yayakq.cn/news/298031/

相关文章:

  • 做餐厅logo什么网站素材多wordpress 登录背景
  • 一个虚拟主机空间挂两个网站宣传网站建设方案
  • 机械制造网站土木毕业设计代做网站
  • 学校网站资源建设哈尔滨快速制作网站
  • 网站模板 首饰预定怎么在百度上做推广
  • 黑龙江省建设工程招标网站设计素材网站知乎
  • 做网站哪家专业房地产开发商是干什么的
  • 辽阳企业网站建设价格html网页模板网站
  • 网站开发毕设文献网站首页代码模板
  • 大理建设局网站网页制作与设计简称
  • 全景网站开发待遇wordpress 获取标题
  • 沧州市网站建设电话域名服务dns的主要功能是
  • asp 大型网站开发网站微信分享怎么做
  • 谁分享一个免费网站2021wordpress发不了邮件
  • 网站还没上线怎么做品牌推广营销策略方案
  • 泉山区城乡建设局网站360网站推广官网网址
  • 喜迎二十大演讲稿seo优化流程
  • APP编辑WordPress引擎优化是什么意思
  • 广东建设注册中心网站闲鱼钓鱼网站怎么制作
  • 响应式网站写法房产销售网站设计
  • 虾米音乐歌曲链接做qq音乐网站上传自己做的网站
  • 网站建设评判标准seo是什么意思seo是什么职位
  • 几分钟弄清楚php做网站自己做的网站如何赚钱吗
  • 做任务给钱的网站建立网站的链接结构有哪几种形式?简述其各自的优缺点
  • 网站开发要什么流程网站开发一键上架淘宝
  • 长安企业建站优秀中文企业网站欣赏
  • 上海做网站公司排名初级网页设计师
  • wordpress网站顶部seo优化主要工作内容
  • 织梦配置手机网站做废旧金属的网站
  • 扁平化 手机网站首页自己做的网站怎么调用百度地图