Digital Synth generator. Due to clock speed limitations and constant blocking due to ISR, I will no longer be continuing this project. But I did successfully get a waveform (through slowing down the timer) and used a B10k potentiometer to control the frequency.
- Stm32 Nucleo F410RB
- MCP4921 DAC
- Scope to measure waveform
F410RB -> MCP4921
- PA7 -> SDI
- PB6 -> ~CS
- GND -> VSS
- Vdd -> Vdd
- PA5 -> sck
- GND -> ~LDAC
- Vdd -> Vref
Knobs use B10k potentiometer PA0 = Pitch control (used) PA1 = Filter cutoff (unused) PA4 = Volume (unused)
Regular buttons Button 1 = Change waveform (unused) Button 2 = enable vibrato (unused)