GPIO Control of servo pins

65 views
Skip to first unread message

Ian Muldoon

unread,
Aug 13, 2020, 1:51:08 PM8/13/20
to BeagleBoard
Is it possible to reconfigure the pinmux to get GPIO control of some/all pins on the BBB's servo header?  How would I go about doing this?

Dennis Lee Bieber

unread,
Aug 13, 2020, 5:38:38 PM8/13/20
to Beagleboard
On Thu, 13 Aug 2020 10:51:08 -0700 (PDT), in
gmane.comp.hardware.beagleboard.user Ian Muldoon
<inio-CLF...@public.gmane.org> wrote:

>Is it possible to reconfigure the pinmux to get GPIO control of some/all
>pins on the BBB's servo header? How would I go about doing this?

WHICH Beagle? "BBB" is the standard abbreviation for the BeagleBone
Black -- and that model does not have "servo header". Did you mean the
Blue? (Which I'd probably shorten to BBBl <- note the added l, or BBBu
[just because Black and Blue both have an l]).

Servos are normally PWM outputs. Can you determine which pins are
currently configured for PWM (the show-pins script may be useful [hope I
have the name correct, I'm not going to boot a BBB to peruse the file
system]). If you find 8 pins as PWM, config-pin may be able to redefine
them as plain GPIO.

I'm presuming they are direct pins, and not some extra chip that takes,
say, I2C commands to set a dedicated 8-port PWM...



--
Dennis L Bieber

Ian Muldoon

unread,
Aug 13, 2020, 7:52:07 PM8/13/20
to BeagleBoard
Sorry, the web UI made me think I was posting in a BeagleBone Blue specific subforum but it seems like all posts actually just get thrown into one big bucket with subtle tags.

I have a Beaglebone Blue.  I'm talking about the eight dedicated servo pins that the default pinmux configuration binds to pru0 r30.
Reply all
Reply to author
Forward
0 new messages