stm32 引脚功能设定及应用
来源:互联网 发布:淘宝手机单怎么做刷 编辑:程序博客网 时间:2024/05/01 10:42
GPIO_Mode_AIN = 0x0, 模拟输入
GPIO_Mode_IN_FLOATING = 0x04, 浮空输入
GPIO_Mode_IPD = 0x28, 带下拉输入
GPIO_Mode_IPU = 0x48, 带上拉输入
GPIO_Mode_Out_OD = 0x14, 表示配置相应管脚为GPIO开漏输出(真双向IO)
GPIO_Mode_Out_PP = 0x10, 通用推挽输出模式
GPIO_Mode_AF_OD = 0x1C, 表示配置相应管脚为复用功能的开漏输出
GPIO_Mode_AF_PP = 0x18 复用功能的推挽输出模式
推挽输出:可以输出高,低电平,连接数字器件;推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止.
开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).
要实现 线与 需要用OC(open collector)门电路.是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,
各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小,效率高。输出既可以向负载灌电流,也可以从负载抽取电流。
//--------------------------------------------------------------------------
但用作纯粹的输出时,可以选用GPIO_Mode_Out_PP,但是有些硬件上有要求用开发射极的结构就要用GPIO_Mode_Out_OD 。
如果既要用于输出,又要接收信号作输入,无需改变该pin的工作模式,只需设定为输入浮点状态GPIO_Mode_IN_FLOATING ,但是读的时候读输入寄存器(GPIOE->IDR)的值。输出值照样设定,不过输出pin脚可能要硬件上 上拉。
- stm32 引脚功能设定及应用
- STM32第二功能引脚映射
- STM32的功能引脚重映射和复用功能
- STM32的功能引脚重映射和复用功能
- LCD1602主要参数,引脚功能及初始化方法
- IC卡铜片引脚序号及功能
- STM32引脚的知识
- STM32引脚Remap查询
- stm32引脚默认状态
- STM32引脚模式GPIOMode_TypeDef
- stm8s003 PD4引脚多个功能应用指南
- STM32 JTAG的引脚用作GPIO引脚
- STM32 Systick 编程及应用
- STM32 Systick 编程及应用
- STM32的boot引脚设置
- stm32 Boot0,Boot1引脚设置
- STM32使用SWO引脚调试
- STM32未使用引脚的处理方式及推荐硬件设计规范
- location.search在客户端获取Url参数的方法
- db2 事务日志研究
- Linux系统工程师必学的系统管理命令
- C# 接受存储过程返回来的参数
- 十年总结(六):一些只开花不结果的项目,给了我学习的时间
- stm32 引脚功能设定及应用
- ACCESS"数据库提示它已经被别的用户以独占方式打开,或没有查看数据的权限"的问题
- winform中通过FileStream实现将文件上传
- EditPlus替换技巧(运用正则表达式)
- ACE篇之四:通过ACE日志策略进行运行时配置
- linux下配置jdk环境变量的几种方法
- 十年总结(七):学习JAVA,爱上JAVA
- 三亚的海
- ACE篇之五:ACE容器之一(双向链表)