Re: RPI4 Hardware PWM
- Reply: Matthew Grooms : "Re: RPI4 Hardware PWM"
- In reply to: Matthew Grooms : "RPI4 Hardware PWM"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 09 Jun 2021 21:16:49 UTC
On 6/8/2021 4:06 PM, Matthew Grooms wrote: > Hey All, > > I have a project I'm working on that depends on interfacing with a few > sensor modules using both i2c and PWM. I've got the i2c devices to > work correctly, but I'm not sure how to interface with the HW PWM > support of the RPI4. I can see there are settings exposed via sysctl > for Beaglebone systems ... > > https://zewaren.net/bbb-pwm.html > > I was hoping I'd be able to force GPIO 12 or 13 into ALT0 and set the > duty values via sysctl, but that doesn't seem to be an option. Any > help would be greatly appreciated. Replying to myself with a bit more info. I see that there is a driver available for rpi boards authored by PHK ... https://cgit.freebsd.org/src/tree/sys/arm/broadcom/bcm2835/bcm2835_pwm.c That has notes on RPi2/3 boards, but not mention of RPi4. When I load that, I see the following output ... Jun 9 18:29:50 generic kernel: pwm0: <BCM2708/2835 PWM controller> mem 0x7e20c000-0x7e20c027 on simplebus0 Jun 9 18:29:50 generic kernel: pwm0: cannot find Clock Manager I assume I'm doing something wrong. Any feedback would be greatly appreciated. Thanks, -Matthew