Forum: Projekte & Code D-Verstärker AVR ATmega8 Assembler


von Bernhard S. (bernhard)


Angehängte Dateien:

Lesenswert?

Eine kleine technische Spielerei, ATmega8 als D-Verstärker.

Prinzip:

- SLEEP
- ADC
- LED-Anzeige (Pegel)
- PWM mit Timer1 im 8-Bit Fast-Modus

Bernhard

von Info (Gast)


Lesenswert?


von Bernhard S. (bernhard)


Angehängte Dateien:

Lesenswert?

8-bit Stereo class D amp from ATmega8

µC PWM-OUT 62.500 kHz bei 16MHz Takt

von Crazy Harry (crazy_h)


Lesenswert?

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.

von OMG (Gast)


Lesenswert?

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

von Crazy Harry (crazy_h)


Lesenswert?

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.

von OMG (Gast)


Lesenswert?

Crazy H. schrieb:
> Als Nicht-Assembler-Programmierer: mit WAS?

Schon mal was von AVR Studio gehört? Kann Assembler und C.

Heutzutage Atmel Studio ....

von Christian S. (roehrenvorheizer)


Lesenswert?

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
Noch kein Account? Hier anmelden.