fpioa - iomux fpioa例程

fpioa - iomux fpioa例程#

本示例程序用于对 CanMV 开发板进行iomux功能展示。

from machine import FPIOA
a = FPIOA()  

help(a) #查看本模块所有帮助;

for i in range(63):
    a.help(i)  #查看第i个管脚的帮助

for i in range(221):
    a.get_Pin_num(i) #获取某个功能对应的管脚号

a.help(60)   #查看第60个管脚的当前配置和可配置功能
a.set_function(60,a.GPIO60)  #把第60个管脚设置为gpio60功能。
a.help(60)  #查看第60个管脚的帮助

a.set_function(60,set_pd=1) #使能第60个管脚的下拉 其他可配选项为(set_sl=1,set_ie=0,set_oe=0,set_pd=1,set_pu=0,set_ds=6,set_st=0,set_di=1) 
a.help(60)

具体接口定义请参考 IOMUX_FPIOA