2025-08-17, 15:30
(2025-07-26, 18:07)davidmc36 Wrote:(2025-07-25, 21:19)davidmc36 Wrote: ...So the STM32 takes care of it on start-up?
The next question is, there must be some programming to be loaded onto the Atmega.
How would that happen?....
"5.5.3 Start-up Sequence
After a reset or power-on, the controller initializes itself and peripherals, like CPU-Clocks, LCD,
Real-Time-Clock, I/Os, Amplifiers and USARTs. "
The ATmega8’s on the Red amplifiers have to be pre-loaded with their own small firmware, then the main controller can communicate with them. The firmware hex file is/was on the firmware site, I think I still have a copy somewhere. Programming requires a hardware programmer, or you could use an Arduino as a programmer similar to the way you would burn the Arduino boot loader onto a new MCU. I used the Arduino GUI and a hardware programmer when I fried one of my amps!
HTH
Andrew