1、浮空输入GPIO_IN_FLOATING ——浮空输入,可以做KEY识别,RX1

2、带上拉输入GPIO_IPU——IO内部上拉电阻输入

3、带下拉输入GPIO_IPD——IO内部下拉电阻输入

4、模拟输入GPIO_AIN ——应用ADC模拟输入,或者低功耗下省电

5、开漏输出GPIO_OUT_OD ——IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样IO口也就可以由外部电路改变为低电平或不变。可以读IO输入电平变化,实现C51的IO双向功能

6、推挽输出GPIO_OUT_PP ——IO输出0-接GND, IO输出1 -接VCC,读输入值是未知的

7、复用功能的推挽输出GPIO_AF_PP ——片内外设功能(I2C的SCL,SDA)

8、复用功能的开漏输出GPIO_AF_OD——片内外设功能(TX1,MOSI,MISO.SCK.SS)

最新文章

  1. Sql Server 2012新特性 Online添加非空栏位.
  2. UIDynamic-附着行为:UIAttachmentBehavior
  3. sql 中set和select区别
  4. KnockoutJS 3.X API 第四章 数据绑定(1) 文本及样式绑定
  5. Windows Azure CN 超业余性能测试
  6. JS——JavaScript Confirm
  7. 第三章 Python容器:列表、元组、字典与集合
  8. Kettle使用jndi mssqlserver
  9. 如何写计算机会议的rebuttal
  10. Project Euler 99:Largest exponential 最大的幂
  11. VM虚拟机下centos7 无法上网的问题解决办法
  12. Java Singleton 单例模式
  13. cocos2d-x 获取当前播放第几帧最高效的方法
  14. .net Ajax与后台一般处理程序(ashx) 交互
  15. 有序线性表(存储结构数组)--Java实现
  16. [Bayesian] “我是bayesian我怕谁”系列 - Gaussian Process
  17. Swift的基础之UILabel控件
  18. Flutter 数据存储 加权限 sharedpreference, sqflite, file
  19. 《JavaScript高级程序设计》笔记:在HTML中使用Javascript(二)
  20. django 前端模板继承显示model中使用choices的字段

热门文章

  1. 开机使用root用户登录
  2. js倒计时 网上流传最多的
  3. Hbase之原子性更新数据
  4. import package的问题
  5. Android日常开发60条经验
  6. C#中操作txt,抛出“正由另一进程使用,因此该进程无法访问此文件”
  7. Windows NT访问权限
  8. python中字符与ascii码转换
  9. SAP采购申请审批记录增强
  10. easyui datagrid的列编辑