主要内容

configureDigitalPin

配置GPIO引脚为输入或输出

描述

例子

configureDigitalPin (bbb方向将特定的GPIO引脚配置为数字输入或数字输出。

例子

current_direction= configureDigitalPin (bbb返回特定GPIO引脚的当前配置。

例子

全部折叠

您可以将GPIO引脚配置为数字输入并读取其逻辑值。

从MATLAB创建一个连接®软件到BeagleBone Black硬件。

BBB =小猎犬
bbb = beaglebone带属性:DeviceAddress: '192.168.7.2' BoardName: ' beaglebone Black Rev 00C0' availableeleds: {'USR0' 'USR1' 'USR2' 'USR3'} AvailableDigitalPins: {1x29 cell} AvailableAnalogPins: {'AIN0' 'AIN1' 'AIN2' 'AIN3' 'AIN4' 'AIN5' 'AIN6'} AvailablePWMPins: {} availablepichannels: {} AvailableI2CBuses: {'i2c-1'} availableerialports: {} AvailableWebcams: {}

AvailableDigitalPins属性显示可用数字引脚的列表。

重新显示AvailableDigitalPins

bbb。AvailableDigitalPins
ans =列1至列5' P8_7' 'P8_8' 'P8_9' 'P8_10' 'P8_11'列6至列10' P8_12' 'P8_13' 'P8_14' 'P8_26' 'P9_11'列16至列20 'P9_12' 'P9_13' 'P9_14' 'P9_15' 'P9_16'列21至列25 ' 'P9_21' 'P9_22' 'P9_23' 'P9_24' 'P9_26'列26至列29 'P9_27' 'P9_30' 'P9_41' 'P9_42'

显示GPIO 60的物理位置。

showPins (bbb)

对应的引脚标识符为“P9_12”.连接您正在使用的数字设备“P9_12”

检查是否“P9_12”已配置。

configureDigitalPin (bbb,“P9_12”
Ans =未设置

配置“P9_12”作为数字输入。

configureDigitalPin (bbb,“P9_12”“输入”)

从pin读取值“P9_12”

readDigitalPin (bbb,“P9_12”
Ans = 1

您可以将引脚配置为数字输出并写入其逻辑值。

创建从MATLAB软件到BeagleBone Black硬件的连接。

BBB =小猎犬
bbb = beaglebone带属性:DeviceAddress: '192.168.7.2' BoardName: ' beaglebone Black Rev 00C0' availableeleds: {'USR0' 'USR1' 'USR2' 'USR3'} AvailableDigitalPins: {1x29 cell} AvailableAnalogPins: {'AIN0' 'AIN1' 'AIN2' 'AIN3' 'AIN4' 'AIN5' 'AIN6'} AvailablePWMPins: {} availablepichannels: {} AvailableI2CBuses: {'i2c-1'} availableerialports: {} AvailableWebcams: {}

AvailableDigitalPins属性显示可用数字引脚的列表。

重新显示AvailableDigitalPins

bbb。AvailableDigitalPins
ans =列1至列5' P8_7' 'P8_8' 'P8_9' 'P8_10' 'P8_11'列6至列10' P8_12' 'P8_13' 'P8_14' 'P8_26' 'P9_11'列16至列20 'P9_12' 'P9_13' 'P9_14' 'P9_15' 'P9_16'列21至列25 ' 'P9_21' 'P9_22' 'P9_23' 'P9_24' 'P9_26'列26至列29 'P9_27' 'P9_30' 'P9_41' 'P9_42'

显示GPIO 48的位置。

showPins (bbb)

对应的引脚标识符为“P9_15”.连接您正在使用的数字设备“P9_15”

配置销“P9_15”作为数字输出。

configureDigitalPin (bbb,“P9_15”“输出”)

写一个1的逻辑值到pin“P9_15”

writeDigitalPin (bbb,“P9_15”, 1)

输入参数

全部折叠

BeagleBone Black连接创建使用beaglebone,指定为对象。

GPIO引脚标识符,指定为字符向量。此参数不接受向量,因为单板不能同时访问多个引脚。

要获得有效pin码标识符的列表,请输入bbb.AvailableDigitalPins

例子:P8_12

数据类型:

引脚方向,指定为字符向量。将引脚配置为输入或输出。接受部分输入。

例子:“输入”

数据类型:字符

输出参数

全部折叠

引脚方向,指定为字符向量。返回“设置”如果自上次硬件启动以来该引脚还没有配置。

例子:“设置”

数据类型:字符

版本历史

在R2015a中引入