2021-09-10 01:04 PM
I'm using PB14, TIM15_CH1 for my PWM signal. Since it's TT_a I/O structure 3.6V tolerant.
2021-09-10 01:27 PM
Perhaps you could ease back on the slew-rate setting? Perhaps from one of the 120-180 MHz ones to the 1-5 MHz, or something remotely appropriate..
GPIO_InitStruct.Speed = GPIO_SPEED_HIGH; // << THIS TO SPEED_LOW RATHER THAN SPEED_EXCESSIVELY_HIGH
2021-09-11 06:46 AM
It could also be due to a poorly calibrated scope probe.
I doubt the chip can harm itself by generating a PWM with no/minimal attached circuitry.
2021-09-11 01:40 PM
Thank you Tesla, I'll go ahead and try adjusting the slew rate and see if it helps with my issue.
2021-09-11 01:40 PM
But if find it really odd since I am also generating PWM from another pin and it has a slower rise time (~6ns) and little to no overshoot. I'm using the same code on both pins and probing with the same scope and same setup.
2021-09-11 03:25 PM
The overshoot is mostly from the connected device or from your probe connection. Try to reduce the GPIO speed...
2021-09-12 01:43 AM
Don t worry about this as there is no specific warning on the spec. RF modules, wifi or else do have a strong antenna output pin and in this case the spec does warn you that if the antenna is missing when transmitting, it is destructive to the pin.