Forum: Mikrocontroller und Digitale Elektronik Problem mit AVR


von Johannes Thull (Gast)


Lesenswert?

Hallo!

Ich habe noch keine Erfahrung mit ATMEL-Controllern und
folgendes Problem:
Ich benutze einen AT89s52. Der Port0 liegt im SFR Nr. 80h,
laut Datenblatt. Dieser müsste dann dementsprechend mit
OUT 0x80,R16 ansteuert werden. Leider bekomm ich beim
assemblieren die Fehlermeldung "illegal argument type or count"
Mir scheint, als passt dem Assembler die Adresse nicht, denn
ich hab mal kleinere Zahlen als 0x80 , z.B. 0x10 eingesetzt und
da funktionierts.. Was stimmt da nicht?
Ps: kennt jemand vielleicht noch andere Assembler außer den,
der bei dem AVR-Studio dabei ist?

von Matthias (Gast)


Lesenswert?

Hi

der AT89S52 ist kein AVR (sondern ein MCS51 Derivat) und kennt somit
keinen Befehl OUT.

Matthias

von Johannes Thull (Gast)


Lesenswert?

Haha...

gibt's da von Atmel auch Software??

von Matthias (Gast)


Lesenswert?

Hi

von Atmel? keine Ahnung. Es gibt aber massenhaft kostenlose Assembler
für den MCS51. Mein Favorit:

www.alfsembler.de

Matthias

von Johannes (Gast)


Lesenswert?

Ich bin noch auf der Such nach 'ner Hardware.
am besten wär so 'ne Billiglösung, wo man das Teil
direkt an den Parallelport anschließt und natürlich die
passende Software, die unter WinXP läuft.

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.