Eine kleine technische Spielerei, ATmega8 als D-Verstärker. Prinzip: - SLEEP - ADC - LED-Anzeige (Pegel) - PWM mit Timer1 im 8-Bit Fast-Modus Bernhard
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.
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.
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
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.