Ameba MicroPython: [RTL8722CSM] [RTL8722DM] GPIO
API 文件
构造函数
Pin(“pin_name” [必填], direction [必填], pull_mode [选填], value [选填])
创建与给定的GPIO引脚名称关联的Pin对象,并使用其他参数进行配置。然后,您可以在引脚上读/写数值。
• “pin_name”: 引脚名称,必须为字符串格式,可使用 help(Pin.board) 查看所有引脚的名称
• direction:
-Pin.IN – 输入引脚
-Pin.OUT – 输出引脚
• pull_mode:
-Pin.PULL_NONE – 没有上拉电阻或下拉电阻
-Pin.PULL_UP – 启用上拉电阻
-Pin.PULL_DOWN – enable pull-down resistor
-default value – 启用下拉电阻
• value: 初始值,并且仅适用于输出,例如value = 1。 Value的默认值为0
方法
Pin.id()
声明Pin对象后,使用此method将会返回所对应的GPIO引脚名称
Pin.init(“pin_name” [必填], direction [必填 ], pull_mode [选填], value [选填])
此方法与构造函数作用相同,使用键入的参数创建和初始化Pin对象。
Pin.value(number [选填])
此方法有以下两种用途,
1. 输出number数值
Number的数值可以是 0 或者 1, 用来表示逻辑状态的 0 或 1
2. 检查当前引脚状态
当没有数值输入时,无论引脚配置方向,此方法都会查看当前引脚的逻辑状态(0/1)
Pin.on()
此方法会向相应的引脚发送逻辑信号“1“
Pin.off()
此方法会向相应的引脚发送逻辑信号“0“
Pin.toggle()
该方法会切换相应引脚的逻辑信号
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. 使用条款