主要内容

处理BeagleBone GPIO管脚黑色故障

使用writeDigitalPin错误

将逻辑值写入引脚会产生一个错误:

configureDigitalPin (bbb,“P8_12”“输入”) writeDigitalPin (bbb,“P8_12”, 1)

错误声明正在写入的引脚被配置为输入。要解决这个问题:

  • 使用不同的pin码。

  • 使用configureDigitalPin将引脚重新配置为输出。

使用readDigitalPin错误

读取引脚的逻辑值会产生一个错误:

configureDigitalPin (bbb,“P8_11”“输出”) readDigitalPin (bbb,“P8_11”

错误声明正在读取的引脚被配置为输出。

要解决此问题,请执行以下任一操作:

  • 使用不同的pin码。

  • 使用configureDigitalPin将引脚重新配置为输入。

意外数字引脚编号

使用特定的pin码会产生一个错误:

configureDigitalPin (bbb,“P8_27”

错误说明该引脚不可用作数字引脚。有可能另一个接口正在使用引脚。

要解决此问题,请执行以下任一操作:

  • 使用AvailableDigitalPins属性来识别哪些GPIO引脚可用,然后使用不同的引脚号。

  • 使用showPins而且showAllPins函数来发现引脚如何配置。重新启动BeagleBone Black硬件,将引脚恢复到默认配置

请注意

硬件默认开启HDMI(橙色)引脚。MATLAB®金宝appBeagleBone的支持包®黑色的硬件不支持HDMI。金宝app要禁用HDMI,请参阅BeagleBone Black硬件文档。

相关的话题