为指定的引脚配置GPIO输入和限定类型设置,如图2-3所示。
图2-3 GPIO输入配置
1)GPIO Group:选择需要查看或配置的GPIO引脚组。
2)Sample time:指定输出样本之间的时间间隔。如果要从上游块继承采样时间,该参数设置为-1。
3)Data type:指定输入的数据类型。输入被读取为16位整数,然后强制转换为所选的数据类型。有效的数据类型是auto,double,single,int8,uint8,int16,uint16,int32,uint32或boolean。
在普通模式下,模块输入处的True值将把GPIO引脚拉高,False值将使引脚接地。
在Toggle模式下,模块输入的True值将转换GPIO引脚的实际输出电平,False值对GPIO引脚的输出电平没有影响,Simulink中GPIO输出配置模块如图2-4所示。
图2-4 GPIO输出配置
1)GPIO Group:选择需要查看或配置的GPIO引脚组。
2)Toggle GPIO:对于每个选择输出的引脚,可以选择切换该引脚的信号。
在Toggle模式下,模块输入处的True值切换GPIO引脚输出级别。因此,如果GPIO引脚在Toggle模式下被驱动到高电平,输入端的值为True,则引脚输出电平被驱动到低电平。如果GPIO引脚在Toggle模式下被驱动到低电平,并且输入端的值为True,则同样的引脚输出电平被驱动到高电平。如果block的输入为False,则GPIO引脚输出电平不受影响。