PWM timing off by 1
snakehand opened this issue · comments
Frank A. Stevenson commented
I was trying to generate a 512kHz PWM signal from a 64MHz AHB clock, but when verifying the signal in the laboratory,
I found that the frequency was off, in a way consistent with the the ARR being off by one.
Line 202 in bf2ded1
This situation is also alluded to in the linked comment.
Changing line 200 to :
let ticks = clk / freq - 1;
Gave me the correct output frequency. I intend to make a PR linked to this issue.