Thee are 6 pwm channels

3 pairs use the same frequency but all can have independent duty cycles

Pick one each from different group for your application

On 2/27/2018 2:19 AM, James Fitzsimons wrote:
> Hi all,
>
> I've got pwm working both through echoing values directly to the
> device files from bash, and also via my C++ program. However I can't
> get two channels of a epwmss device to operate independently. e.g. If
> I export both 
> /sys/devices/platform/ocp/48300000.epwmss/48300200.pwm/pwm/pwmchip1/pwm-1:0
> and pwm-1:1 then set a value for period and duty on either one of the
> channels (pwm-1:0 or pwm-1:1), as soon as I enable that channel both
> channels start. Stopping the channel stops both channels. I've even
> tested starting one channel then stopping the other and both stop.
>
> I had read elsewhere that both channels had to use the same frequency
> (period), which would work for my application, however I need to be
> able to set the duty cycle and enable/disable independently. Is that
> possible?
>
> I'm using the 4.14.20-ti-r36 kernel and have the following overlays
> enabled:
>
> uboot_overlay_addr6=/lib/firmware/am33xx_pwm-00A0.dtbo
> uboot_overlay_addr7=/lib/firmware/BB-PWM0-00A0.dtbo
>
> I'll go read the Technical Reference Manual now, but if someone can
> shed some light on this for me it would be much appreciated!
>
> Cheers,
> James Fitzsimons
> -- 
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google
> Groups "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to beagleboard+unsubscr...@googlegroups.com
> <mailto:beagleboard+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/beagleboard/c769153a-74e9-4ff5-9fa4-de9ef116ccc7%40googlegroups.com
> <https://groups.google.com/d/msgid/beagleboard/c769153a-74e9-4ff5-9fa4-de9ef116ccc7%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/de80317f-2d04-0e67-688d-0a053543becf%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to