I hope this is the right place for this question. If not, please feel free to move or delete!
I have a STM32401CC Black Pill that I am trying to use as a programmable interrupter for my solid state tesla coil.
In essense, it has a single output which sends pulses down the line to the driver to tell the driver when to switch the coil on and off.
This output should be a PWM driven pin (and this is where my headache starts)
I am struggling to find any code or libraries which will work and allow me to :
Set a pin in PWM mode using a specified channel of a specified timer
Set that timer to a given frequency (will be variable from 1hz to say 1000hz)
Set the duty cycle of that frequency from 1% to 99%
I will also use encoders to set and vary the frequency and duty cycle and display the data on a 16x2 LCD.
Once that is running, I would then also like to link a second timer to the first so that I can run the first timer in 'burst' mode.
Any suggestions or pointers to code snippets or libraries which would work with my core would be most appreciated!