为什么80%的码农都做不了架构师?>>>   

如果需要使用一个GPIO既要用作输入也要用作输出的,可以将该引脚配置为Output-OpenDrain, 同时在引脚上连接一个上拉电阻,可将它用作(准)双向输入输出口。

输出时: GPIOx->ODR =输出值;输入时: 读时先输出高电平(否则有可能因先前低电平输出锁死IO口为低电平),然后读.
GPIOx->ODR = 0xFFFF;
变量 = GPIOx->IDR;

转载于:https://my.oschina.net/hoolev/blog/525208

STM32 IO口双向问题相关推荐

  1. STM32 IO口的8中配置方式解读(推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟)

    转自:http://blog.csdn.net/u010592722/article/details/45746079 STM32  IO口的8中配置方式: (1)GPIO_Mode_AIN 模拟输入 ...

  2. stm32 IO口的八种输入输出模式

    记录一下stm32 IO口的八种输入输出模式的学习 首先,可以看见stm32的输入输出模式有以上8种 先从简单的开始说吧 上拉输入和下拉输入: 看图: 由上图可见,当IO口设置为上拉输入的时候,IO口 ...

  3. STM32 IO口三种配置方式

    浮空,顾名思义就是浮在空中,上面用绳子一拉就上去了,下面用绳子一拉就沉下去了. 开漏,就等于输出口接了个NPN三极管,并且只接了e,b. c极 是开路的,你可以接一个电阻到3.3V,也可以接一个电阻到 ...

  4. STM32 IO口的八种模式使用小结

    /** * @brief Configuration Mode enumeration */typedef enum { GPIO_Mode_AIN = 0x0, //模拟输入GPIO_Mode_IN ...

  5. STM32 IO口模拟ISO7816(PSAM卡)协议

    单片机:stm32f103c8t6   实现方式:纯IO口模拟(RST.I/O.CLK均为普通IO口) 实现功能:接触式CPU卡.PSAM.SIM读(写) 网上有很多相关的代码,有的是用自带的智能卡接 ...

  6. [技术讨论]STM32 IO口输出之推挽输出和开漏输出对比

    先上一个总览图 众所周知STM32的IO口可配置成输出和输出,其中输入有四种模式,输出也有四种模式,分别如下: 输入: GPIO_Mode_AIN-----------------模拟输入 GPIO_ ...

  7. STM32 IO口模拟串口通讯

    转自:http://ziye334.blog.163.com/blog/static/224306191201452833850647 前阵子,调项目时需要用到低波特率串口通讯(300的波特率),才发 ...

  8. STM32 IO口的八种模式

    [冉冰的成长日记007] STM32 的 IO 口可以由软件配置成如下 8 种模式: 1.输入浮空 2.输入上拉 3.输入下拉 4.模拟输入 5.开漏输出 6.推挽输出 7.推挽式复用功能 8.开漏复 ...

  9. 笔记:STM32——IO口的复用功能外部中断

    在STM32里面一般有五组寄存器分别是A--E组,每组寄存器的端口基本都有复用功能,这样可以使得端口的不被浪费,而达到极致利用. 使用复用端口的时候需要打开AFIO的时钟才能使用IO口的复用端口.每个 ...

最新文章

  1. 火爆 GitHub!这个 AI 神器究竟有什么魅力?
  2. hbuilder能断点吗_知乎点赞破4万!这些PPT小秘密你知道吗?
  3. 643 Maximum Average Subarray I
  4. Deep Learning学习 之 CNN代码解析(MATLAB)
  5. java-四则运算,自动出题(4)
  6. 】.NET使用NPOI组件将数据导出Excel
  7. log4j记录exception异常有价值信息及log4j级别
  8. 计算机网络学习笔记(13. OSI参考模型①)
  9. Dummary、Fake、Stub、Spy、Mock
  10. 如何下载并使用别人写的库——jupyter notebook
  11. mysql 命令 kill_当MySQL事务中发生了网络异常
  12. 陕西师大计算机考研专业考408嘛,2021考研计算机408考试趋势分析
  13. mysql逻辑模型的概念_概念模型、逻辑模型、物理模型区别?
  14. 仿微信.QQ聊天界面
  15. Python基础之列表、元组、字典、集合的使用
  16. Echarts双Y轴图表处理
  17. PMP-PMBOK-培训(7)Initiating a Project and Preparing the Project Plan
  18. 为保证系统的可用性的事前事中事后
  19. Nsight compute远程连接不上
  20. signature=6f778f12ee5c543045f5827af4fb220b,来用百度密语吧!!!

热门文章

  1. 奇幻RPG(角色技能 与 Strategy模式)
  2. Zabbix添加nginx监控项
  3. drbd相关知识点解析
  4. 一天一点linux(15):Ubuntu14.04 如何安装字体?
  5. python学习1(下载、安装)
  6. [原创]Aster剧情介绍和简单评价
  7. svn上传时显示database is locked
  8. 10 款最新的 jQuery 内容滑块插件
  9. 城南云计算中心项目纳入国家储备库
  10. 智慧城市助力城市管理 推动新兴产业升级