I'm trying to build a simple buzzer testing circuit using an STM32 microcontroller and an SI2302 N-channel MOSFET. The buzzer is supposed to be controlled via a GPIO pin, but it's not working as expected—there's no sound output.
Here’s a summary of my setup:
Here’s a summary of my setup:
- Power Supply: 5V
- MOSFET: SI2302DS
- Buzzer: Connected between MOSFET drain and GND
- Gate Drive: STM32 GPIO pin through a 100Ω resistor
- Flyback Diode: DSK24 across the buzzer (anode to 5V, cathode to drain)
- No sound from the buzzer.
- GPIO pin is toggling between 0V and 3.3V as expected.
- Verified connections and component values.
Last edited by a moderator:



