IO控件
属性 |
说明 |
---|---|
id |
控件ID号,不可更改 |
name |
控件名称,可改,默认:io+序号 |
pin |
引脚 |
mode |
该IO口是用作输入、输出或者中断 |
用法简介
IO控件mode属性可配置IO引脚的模式,有输入、输出、中断输入三种模式。三种用法类似,主要是对控件的val属性访问。 输入模式:在脚本里读val属性。如 num2.val = io1.val表示读取IO引脚的状态显示到整数控件上。 输出模式:在脚本里写val属性。如 io1.val = 1表示设置IO引脚输出电平为高; io1.val = 0表示设置IO引脚输出电平为低。 中断输入模式:如 num2.val = io1.val表示读取IO引脚的状态显示到整数控件上。区别于普通输入模式是,中断输入模式可以在IO输入引脚的电平发生翻转时,可触发中断事件。
注意: IO引脚输出输入电平都为3.3V。 若输入电平高于3.3,可能会损坏引脚,这种情况下需要进行分压等电路设计,保证输入电平电压为3.3V左右。 配置为输出时输出电压为3.3V。若设备的驱动电压会高于3.3V,需要搭配驱动电路,如MOS管、继电器等,也可以联系我司业务员购买驱动电路或者定制。 当有多个IO控件时,引脚号不要有互相冲突,否则编译会报错。 使用详解请参考实验八。