设置端口的模式

扩展板有三种端口,每种端口有8个IO口,分别是:

编号 端口 高阻 输出 输入 AD PWM KEY
0 E端口 支持 支持 支持 支持
1 K端口 支持 支持 支持 支持
2 P端口 支持 支持 支持 支持

其中:

注:本章节中扩展板控件挂在e1变量下,函数调用都是e1.func()这种方式调用

模式列表:

模式 描述
0 高阻模式
1 输出模式
2 输入模式
3 ADC模式
4 PWM模式
X 保持原样,不做改变

设置端口模式的语句

void e1.setmode(int port,str modes);    
// port: 端口号 0-E端口 1-K端口  2-P端口
// modes: 端口模式,如“11xxxxxx”

以E端口为例,modes字符为8位,分别对应E0~E7,内容是0~4和x

比如设置E1、E2为输出模式:

// 设置端口E1~E2为输出模式
e1.setmode(0,"x11xxxxx");

比如设置E0为ADC模式;E1为输出模式;E2为输入模式:

e1.setmode(0,"312xxxxx");