zoukankan      html  css  js  c++  java
  • GPIO 工作原理

    1.STM 32 407 有144个管脚,114个IO口,其中7组,每组16个IO口,共计112个IO口外加2个PH0 和PH1.

    GPIO 工作方式:4种输入,4种输出。

    输入:输入浮空,输入上拉,输入下拉,模拟输入。浮空的意思就是要靠上下拉。

    输出:开漏输出(带上拉或者下拉),开漏复用功能(带上拉或者下拉),推挽式输出,推挽式复用功能。

    开漏的意思是:有个Nmos管,输出寄存器输出是1,则Nmos 管阻塞。最终输出要靠上下拉。推挽输出就是强制输出高低电平。多了PMOS管。

    每组IO要

    GPIOX_MODER:端口模式寄存器,32位。00:输入 01:输出,10:复用:11模拟模式

    GPIOX_OTYPER:输出类型寄存器:只用到底16位。

    GPIOX_OSPEEDER: 速度寄存器

    GPIOX_PUPDR:上下拉寄存器

    GPIOX_IDR:端口输入数据寄存器: 底16有效

    GPIOX_ODR:端口输出数据寄存器

    GPIOX_BSRR:置位复位寄存器

    两个复用功能寄存器: GPIOX_AFRL&GPIOX_AFRH

    端口配置锁存寄存器: GPIOX_LCKR

  • 相关阅读:
    HTML5
    9.13 开课第十天(JS脚本语音:语句:循环)
    php函数
    php基础语法
    mysql常用函数整理
    数据库经典练习题整理
    数据库练习小结
    数据库:高级查询
    CRUD操作
    SQL语句
  • 原文地址:https://www.cnblogs.com/pquan/p/12814226.html
Copyright © 2011-2022 走看看