configureDigitalPin
配置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)
输入参数
bbb
- - - - - -连接到BeagleBone®黑色的硬件
beaglebone
对象
BeagleBone Black连接创建使用beaglebone
,指定为对象。
销
- - - - - -GPIO引脚标识符
销标识符
GPIO引脚标识符,指定为字符向量。此参数不接受向量,因为单板不能同时访问多个引脚。
要获得有效pin码标识符的列表,请输入
.bbb
.AvailableDigitalPins
例子:P8_12
数据类型:双
方向
- - - - - -针方向
“输入”
|“输出”
引脚方向,指定为字符向量。将引脚配置为输入或输出。接受部分输入。
例子:“输入”
数据类型:字符
输出参数
current_direction
-引脚方向
“输入”
|“输出”
|“设置”
引脚方向,指定为字符向量。返回“设置”
如果自上次硬件启动以来该引脚还没有配置。
例子:“设置”
数据类型:字符
版本历史
在R2015a中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。