I am trying to create a limited number of 50% duty cycle pulses on timer 4's output pin with the timer in one-shot mode, but I'm running into some unexpected behaviour. I'm been using Starterware and a beaglebone to prototype.
I've configured timer 4 to toggle the ouput pin upon match and overflow, and in auto-reload mode and everything works as expected (verified with an oscilloscope). However, whenever I change the AR bit of the TCLR register to use one-shot mode, I only get a pulse on overflow and nothing upon match. I can see that the interrupt for the match is being set, but nothing is output to the pin.
From sections 20.1.3.1.3 and 20.1.3.1.5 of the TRM, I am led to believe that this should work. Is there some documentation or errata that I am missing?
Thanks,
Patrick