Eine kleine technische Spielerei, ATmega8 als D-Verstärker. Prinzip: - SLEEP - ADC - LED-Anzeige (Pegel) - PWM mit Timer1 im 8-Bit Fast-Modus Bernhard
Gast
#6065355
Einige AVRs haben eine PLL und daher schnelle PWM: https://hackaday.com/2012/09/05/70-watt-amp-uses-an-attiny/ https://hackaday.io/project/19178-tinyd-8-bit-stereo-class-d-amp-from-attiny85 https://hackaday.io/project/163958-attiny13-8bit-mono-class-d-amplifier
8-bit Stereo class D amp from ATmega8 µC PWM-OUT 62.500 kHz bei 16MHz Takt
Hi Bernhard, vielleicht kannst du mich als Nicht-Assembler-Programmierer ein bisschen erleuchten: Was in dem zip-File ist das Hauptprogramm und was vom Rest gehört zwingend noch dazu? Kein Witz interessiert mich wirklich.
Gast
#6070488
Crazy H. schrieb: > Was in dem zip-File ist das Hauptprogramm Das ergibt sich doch ganz automatisch wenn du das Projektfile öffnest. ClassD_Verstaerker.aps
OMG schrieb: > Crazy H. schrieb: >> Was in dem zip-File ist das Hauptprogramm > > Das ergibt sich doch ganz automatisch wenn du das Projektfile > öffnest. > > ClassD_Verstaerker.aps Als Nicht-Assembler-Programmierer: mit WAS? Natürlich hab ich auch keinen Compiler dafür. Ich öffne alles mit einem Editor.
Gast
#6070504
Crazy H. schrieb: > Als Nicht-Assembler-Programmierer: mit WAS? Schon mal was von AVR Studio gehört? Kann Assembler und C. Heutzutage Atmel Studio ....
Hallo, ini.asm dürfte die Hauptschleife enthalten. Früher konnte man wavrasm verwenden, ist aber heutzutage nicht mehr verfügbar. Somit muß man sich einen alternativen Assembler für den Avr suchen. oder: http://ustr.sancaleve.com/avrfiles/avrfiles.shtml MfG
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.


