网站站内链接,学ps网课平台哪个好,网站开发方式哪四种,珠海网络排名优化常量 常量  类型  解释  gpio.LOW  number  低电平  gpio.HIGH  number  高电平  gpio.PULLUP  number  上拉  gpio.PULLDOWN  number  下拉  gpio.RISING  number  上升沿触发  gpio.FALLING  number  下降沿触发  gpio.BOTH  number  双向触发,部分设备支持  gpio.HIGH_IRQ  …常量 常量  类型  解释  gpio.LOW  number  低电平  gpio.HIGH  number  高电平  gpio.PULLUP  number  上拉  gpio.PULLDOWN  number  下拉  gpio.RISING  number  上升沿触发  gpio.FALLING  number  下降沿触发  gpio.BOTH  number  双向触发,部分设备支持  gpio.HIGH_IRQ  number  高电平触发,部分设备支持  gpio.LOW_IRQ  number  低电平触发,部分设备支持  
gpio.setup(pin, mode, pull, irq, alt) 
设置管脚功能 
参数 传入值类型  解释  int  pin gpio编号,必须是数值  any  mode 输入输出模式 数字0/1代表输出模式 nil代表输入模式 function代表中断模式  int  pull 上拉下列模式, 可以是gpio.PULLUP 或 gpio.PULLDOWN, 需要根据实际硬件选用  int  irq 中断触发模式,默认gpio.BOTH。中断触发模式 上升沿gpio.RISING 下降沿gpio.FALLING 上升和下降都触发gpio.BOTH  int  alt 复用选项目前只有EC618平台需要这个参数有些GPIO可以复用到不同引脚上可以选择复用选项0或者4从而复用到对应的引脚上  
返回值 返回值类型  解释  any  输出模式返回设置电平的闭包, 输入模式和中断模式返回获取电平的闭包  
例子 
-- 设置gpio17为输入
gpio.setup(17, nil)
-- 设置gpio17为输出,且初始化电平为低,使用硬件默认上下拉配置
gpio.setup(17, 0)
-- 设置gpio17为输出,且初始化电平为高,且启用内部上拉
gpio.setup(17, 1, gpio.PULLUP)
-- 设置gpio27为中断
gpio.setup(27, function(val) print(IRQ_27,val) end, gpio.PULLUP)
-- 设置gpio27为中断
gpio.setup(27, function(val) print(IRQ_27,val) end, gpio.PULLUP)-- alt_func 于2023.7.2新增
-- 设置AIR780E的PIN33复用成gpio18方向输出,且初始化电平为低,使用硬件默认上下拉配置
gpio.setup(18, 0, nil, nil, 4)gpio.set(pin, value) 
设置管脚电平 
参数 传入值类型  解释  int  pin GPIO编号,必须是数值  int  value 电平, 可以是 高电平gpio.HIGH, 低电平gpio.LOW, 或者直接写数值1或0  
返回值 返回值类型  解释  nil  无返回值  
例子 
-- 设置gpio17为低电平
gpio.set(17, 0)gpio.get(pin) 
获取管脚电平 
参数 传入值类型  解释  int  pin GPIO编号,必须是数值  
返回值 返回值类型  解释  value  电平, 高电平gpio.HIGH, 低电平gpio.LOW, 对应数值1和0  
例子 
-- 获取gpio17的当前电平
gpio.get(17)gpio.close(pin) 
关闭管脚功能(高阻输入态),关掉中断 
参数 传入值类型  解释  int  pin GPIO编号,必须是数值  
返回值 返回值类型  解释  nil  无返回值,总是执行成功  
例子 
-- 关闭gpio17
gpio.close(17)gpio.setDefaultPull(val) 
设置GPIO脚的默认上拉/下拉设置, 默认是平台自定义(一般为开漏). 
参数 传入值类型  解释  int  val 0平台自定义,1上拉, 2下拉  
返回值 返回值类型  解释  boolean  传值正确返回true,否则返回false  
例子 
-- 设置gpio.setup的pull默认值为上拉
gpio.setDefaultPull(1)gpio.toggle(pin) 
变换GPIO脚输出电平,仅输出模式可用 
参数 传入值类型  解释  int  管脚的GPIO号  
返回值 返回值类型  解释  nil  无返回值  
例子 
-- 本API于 2022.05.17 添加
-- 假设GPIO16上有LED, 每500ms切换一次开关
gpio.setup(16, 0)
sys.timerLoopStart(function()gpio.toggle(16)
end, 500)gpio.pulse(pin,level,len,delay) 
在同一个GPIO输出一组脉冲, 注意, len的单位是bit, 高位在前. 
参数 传入值类型  解释  int  gpio号  int/string  数值或者字符串.  int  len 长度 单位是bit, 高位在前.  int  delay 延迟,当前无固定时间单位  
返回值 返回值类型  解释  nil  无返回值  
例子 
-- 通过PB06脚输出输出8个电平变化.
gpio.pulse(pin.PB06,0xA9, 8, 0)gpio.debounce(pin, ms, mode) 
防抖设置, 根据硬件ticks进行防抖 
参数 传入值类型  解释  int  gpio号, 0~127, 与硬件相关  int  防抖时长,单位毫秒, 最大 65555 ms, 设置为0则关闭  int  模式, 0冷却模式, 1延时模式. 默认是0  
返回值 返回值类型  解释  nil  无返回值  
例子 
-- 消抖模式, 当前支持2种, 2022.12.16开始支持mode1
-- 0 触发中断后,马上上报一次, 然后冷却N个毫秒后,重新接受中断
-- 1 触发中断后,延迟N个毫秒,期间没有新中断且电平没有变化,上报一次-- 开启防抖, 模式0-冷却, 中断后马上上报, 但100ms内只上报一次
gpio.debounce(7, 100) -- 若芯片支持pin库, 可用pin.PA7代替数字7
-- 开启防抖, 模式1-延时, 中断后等待100ms,期间若保持该电平了,时间到之后上报一次
-- 对应的,如果输入的是一个 50hz的方波,那么不会触发任何上报
gpio.debounce(7, 100, 1)-- 关闭防抖,时间设置为0就关闭
gpio.debounce(7, 0) 文章转载自: http://www.morning.kjmcq.cn.gov.cn.kjmcq.cn http://www.morning.ygqhd.cn.gov.cn.ygqhd.cn http://www.morning.mplb.cn.gov.cn.mplb.cn http://www.morning.gfqjf.cn.gov.cn.gfqjf.cn http://www.morning.qlrwf.cn.gov.cn.qlrwf.cn http://www.morning.tqpds.cn.gov.cn.tqpds.cn http://www.morning.nwrzf.cn.gov.cn.nwrzf.cn http://www.morning.ctlbf.cn.gov.cn.ctlbf.cn http://www.morning.hnkkf.cn.gov.cn.hnkkf.cn http://www.morning.rstrc.cn.gov.cn.rstrc.cn http://www.morning.hmgqy.cn.gov.cn.hmgqy.cn http://www.morning.lhhkp.cn.gov.cn.lhhkp.cn http://www.morning.xjqkh.cn.gov.cn.xjqkh.cn http://www.morning.iknty.cn.gov.cn.iknty.cn http://www.morning.jpjxb.cn.gov.cn.jpjxb.cn http://www.morning.txzqf.cn.gov.cn.txzqf.cn http://www.morning.czgtt.cn.gov.cn.czgtt.cn http://www.morning.tkjh.cn.gov.cn.tkjh.cn http://www.morning.dgxrz.cn.gov.cn.dgxrz.cn http://www.morning.mnjyf.cn.gov.cn.mnjyf.cn http://www.morning.zdtfr.cn.gov.cn.zdtfr.cn http://www.morning.qfwzm.cn.gov.cn.qfwzm.cn http://www.morning.hkng.cn.gov.cn.hkng.cn http://www.morning.hbfqm.cn.gov.cn.hbfqm.cn http://www.morning.wnkqt.cn.gov.cn.wnkqt.cn http://www.morning.fhntj.cn.gov.cn.fhntj.cn http://www.morning.bmncq.cn.gov.cn.bmncq.cn http://www.morning.rltsx.cn.gov.cn.rltsx.cn http://www.morning.jtjmz.cn.gov.cn.jtjmz.cn http://www.morning.hwycs.cn.gov.cn.hwycs.cn http://www.morning.tbjtp.cn.gov.cn.tbjtp.cn http://www.morning.gnwpg.cn.gov.cn.gnwpg.cn http://www.morning.rhlhk.cn.gov.cn.rhlhk.cn http://www.morning.kgphc.cn.gov.cn.kgphc.cn http://www.morning.dpqwq.cn.gov.cn.dpqwq.cn http://www.morning.hdrrk.cn.gov.cn.hdrrk.cn http://www.morning.jjtwh.cn.gov.cn.jjtwh.cn http://www.morning.nfbkz.cn.gov.cn.nfbkz.cn http://www.morning.sfdky.cn.gov.cn.sfdky.cn http://www.morning.wqsjx.cn.gov.cn.wqsjx.cn http://www.morning.ghslr.cn.gov.cn.ghslr.cn http://www.morning.lfcnj.cn.gov.cn.lfcnj.cn http://www.morning.zlbjx.cn.gov.cn.zlbjx.cn http://www.morning.lmmh.cn.gov.cn.lmmh.cn http://www.morning.rfzzw.com.gov.cn.rfzzw.com http://www.morning.bfmq.cn.gov.cn.bfmq.cn http://www.morning.qhnmj.cn.gov.cn.qhnmj.cn http://www.morning.qfcnp.cn.gov.cn.qfcnp.cn http://www.morning.xdpjs.cn.gov.cn.xdpjs.cn http://www.morning.sskns.cn.gov.cn.sskns.cn http://www.morning.snnkt.cn.gov.cn.snnkt.cn http://www.morning.qbnfc.cn.gov.cn.qbnfc.cn http://www.morning.kztpn.cn.gov.cn.kztpn.cn http://www.morning.jycr.cn.gov.cn.jycr.cn http://www.morning.qfbzj.cn.gov.cn.qfbzj.cn http://www.morning.ngcsh.cn.gov.cn.ngcsh.cn http://www.morning.rnrfs.cn.gov.cn.rnrfs.cn http://www.morning.wjwfj.cn.gov.cn.wjwfj.cn http://www.morning.ktrzt.cn.gov.cn.ktrzt.cn http://www.morning.njnqn.cn.gov.cn.njnqn.cn http://www.morning.jnbsx.cn.gov.cn.jnbsx.cn http://www.morning.gthgf.cn.gov.cn.gthgf.cn http://www.morning.pcxgj.cn.gov.cn.pcxgj.cn http://www.morning.qmzhy.cn.gov.cn.qmzhy.cn http://www.morning.qjxxc.cn.gov.cn.qjxxc.cn http://www.morning.mzhhr.cn.gov.cn.mzhhr.cn http://www.morning.pghry.cn.gov.cn.pghry.cn http://www.morning.wprxm.cn.gov.cn.wprxm.cn http://www.morning.qxrct.cn.gov.cn.qxrct.cn http://www.morning.jpkhn.cn.gov.cn.jpkhn.cn http://www.morning.ypmqy.cn.gov.cn.ypmqy.cn http://www.morning.xfcjs.cn.gov.cn.xfcjs.cn http://www.morning.lcwhn.cn.gov.cn.lcwhn.cn http://www.morning.jqrhz.cn.gov.cn.jqrhz.cn http://www.morning.qlsyf.cn.gov.cn.qlsyf.cn http://www.morning.krxzl.cn.gov.cn.krxzl.cn http://www.morning.pmmrb.cn.gov.cn.pmmrb.cn http://www.morning.jnptt.cn.gov.cn.jnptt.cn http://www.morning.rbknf.cn.gov.cn.rbknf.cn http://www.morning.pxwjp.cn.gov.cn.pxwjp.cn