Forum: Mikrocontroller und Digitale Elektronik Atmega Assembler Library?


von Christoph M. (mchris)


Lesenswert?

Gibt es irgendwo ein größeres Repository mit Assembler Funktionen für 
einen Atmega328?

Mit Funktionen meine ich: 32Bit Addition, Array Multiplikationen usw.

von Jochen (hermann_kokoschka)


Lesenswert?

Hier sind schonmal einige AVR-ASM-Rechenfunktionen:
http://elm-chan.org/cc_e.html

von Christoph M. (mchris)


Lesenswert?

Danke für den Link.
Ich habe ganz vergessen, dass die Attinys keinen Multiplizierer haben 
und das "zu Fuß" erledigt werden muss ..

http://elm-chan.org/docs/avrlib/mul08.txt

von Christoph db1uq K. (christoph_kessler)


Lesenswert?


: Bearbeitet durch User
von S. L. (sldt)


Lesenswert?

> die Attinys keinen Multiplizierer haben

Das ist der Stand von vor einigen Jahren, die neuen ATtinys können sehr 
wohl multiplizieren ('Refer to the CPU version called AVRxt').

von Gerhard H. (hauptmann)


Lesenswert?

S. L. schrieb:
> Das ist der Stand von vor einigen Jahren, die neuen ATtinys können sehr
> wohl multiplizieren ('Refer to the CPU version called AVRxt').

... und das ist nur einer von sehr vielen Gründen, alte AVRs (gerade 
beim Neu-Einstieg) links liegen zu lassen.

von Maxim B. (max182)


Angehängte Dateien:

Lesenswert?

Christoph M. schrieb:
> Mit Funktionen meine ich: 32Bit Addition, Array Multiplikationen usw.

Ich kann dir etwas anbieten, für Mul und Div. Alles ist mit Syntax von 
AVR Assembler 2 aus AVR Studio 4.19 als Macros gemacht.

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.