ESP32学习笔记之PIN类记忆知识

  • Post author:
  • Post category:其他


ESP32学习笔记之PIN类

Pin相关记忆知识

相关宏定义:

Pin.IN 信号输入

Pin.OUT 信号输出

Pin.PULL_DOWN 是否接入下拉电阻

Pin.PULL_UP 是否接入上拉电阻

Pin.IQR_RISNG 信号上升触发中断

Pin.IQR_FALLING 信号下降触发中断

Pin.WAKE_HIGH 从高电平唤醒

Pin.WAKE_LOW 从低电平唤醒

Pin.OPEN_DRAIN 开漏

Pin类的导入

from machine in Pin

相关函数

(1)Pin(id,mode,pull,value)

#以点亮LED为例

Led=Pin(2,mode=Pin.OUT,pull=None,value=0)

(简写Pin(2,Pin.OUT))

Id 引脚号:Led接GPIO2

mode 引脚状态:Pin.IN,Pin.OUT,Pin.OPEN_DRAIN

pull 是否拉入电阻:Pin.PULL_DOWN,Pin.PULL_UP,None

value 引脚电平状态 1高电平,0低电平

(2)Pin.init(mode,pull) 引脚初始化

mode 引脚状态:Pin.IN,Pin.OUT,Pin.OPEN_DRAIN

pull 是否拉入电阻:Pin.PULL_DOWN,Pin.PULL_UP,None

(3)Pin.irq(trigger,handler)配置一个引脚的中断程序

tridder 触发:Pin.IQR_RISNG ,Pin.IQR_FALLING

handler 中断被触发之后的回调函数



版权声明:本文为qq_44686698原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。