因此,我有一个Beaglebone黑色和一个伺服/led Controller http://www.adafruit.com/product/815。我想通过包含在Debian Linux上的C/C++程序来控制它。

我看到内核“pwm_pca9685”中包含一个驱动程序,它确实在/sys目录中创建了一些项目,但似乎没有任何意义。

因此,我知道至少我需要告诉模块芯片具有的i2c地址,那么我该怎么做,然后如何向芯片发送各种pwm命令?

最佳答案

因此,我最终放弃了该驱动程序的使用,因为我无法找到有关该驱动程序的任何信息。相反,我使用了各种ioctl调用,例如Adafruit的以下代码中使用的调用:https://github.com/adafruit/Adafruit-PWM-Servo-Driver-Library/blob/master/Adafruit_PWMServoDriver.cpp

关于linux - 我想利用PCA9685芯片在beaglebone黑色上驱动伺服器,我看到有一个Linux驱动程序,但是如何在C/C++中利用。有什么例子吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27319540/

10-14 16:00