
根据这个插脚的BB布局,只有7个引脚支持pwm输出。但是,我在其他引脚上尝试了PWM.start(),它似乎工作得很好。谁能列出其他哪个引脚支持pwm输出,以及为什么?或者如果检查一个引脚是否支持使用该功能的pwm是不正确的,为什么?
发布于 2018-05-26 20:11:06
所附图像中显示的引脚布局是beaglebone黑色的默认引脚布局,而beaglebone头上的每个引脚的模式(除了电源、GND、复位和模拟输入引脚)可以更改为与默认模式不同的另一种模式。
为此,您应该检查of 3358/9数据表(取决于董事会的修订)。每个引脚可以支持多达8种模式(8个外围设备可以控制一个引脚),但只有一个外设可以一次控制每个引脚。如果应用程序不强制使用pwm,则建议不要尝试更改其他引脚的模式,因为在Linux中更改引脚模式并不简单。但是,如果您必须更改某些引脚的引脚模式,则可以从搜索以下表达式开始:Device-Tree、uboot overlay或kernel module编程。
https://stackoverflow.com/questions/50514588
复制相似问题