Forum: Mikrocontroller und Digitale Elektronik AT89LP2052 Include Files


von Mathias (Gast)


Lesenswert?

Hallo,
ich programmiere zurzeit ein Projekt für den AT89LP2052. Leider finden
sich für diesen Kontrollertyp sowohl auf der Atmel, als auch auf der
Keil Seite keine aktuellen Include Files! Ich habe jetzt die SFR's
entsprechend den SFR Mappings des AT89LP2052 angepasst, habe jedoch
Probleme mit den Adressen der Bit Register von IE, IP und PCON. Die
haben sich ja vom 2051 auf den 2052 ebenfalls geändert.

Hat jemand von euch zufälligerweise die aktuellen Adr. hierfür bzw.
noch besser ein aktuelles Include File für den AT89LP2052?

Danke, Mathias

von peter dannegger (Gast)


Lesenswert?

Die Adressen haben sich nicht geändert.

Sind ja schließlich keine AVRs, wo bei jedem Typ die Adressen neu
ausgewürfelt werden.

Es sind nur welche hinzugekommen.

Wenn Du die nicht brauchst, nimm einfach das AT89C2051 Include.

Ansonsten füge die neuen hinzu, die Namen stehen im Datasheet.


Peter

von Mathias (Gast)


Angehängte Dateien:

Lesenswert?

Hier die von mir angepasste Headerfile für den AT89LP2052 ...

Hoffe die passt so..

Mfg, Mathias

von Jürgen Hulzebosch (Gast)


Lesenswert?

Hallo,

vielleicht etwas verspätet, dennoch ein paar Hinweise für Sie, da es
sich nach Interrupts anhört:

Bei AT89LPx052 Rev C, gibt es in ein paar Fällen ein paar Interrupt
Problemchen. Bitte beachten Sie in diesem Fall unbedingt die Errata
sheets auf atmel.com.
Es gibt auch Applikationshinweise bei Atmel:
 Migrating from AT89C2051/C4051 to AT89LP2052/LP4052
für einen einfachen Umstieg, den Sie vielleicht gerade bewältigen

Eine kleine Falle bei einem Design Umstieg, in die manche Entwickler
stolpern:
Wenn gar nichts geht (Flash läßt sich programmieren aber im Betrieb
geht sonst nichts) dann wird es höchtswahrscheinlich eine falsche
Einstellung des Oszillators in den User Fuses sein...je nachdem wie Sie
den Oszillator geschaltet haben.

Mfg Juergen

von David Miller (Gast)


Angehängte Dateien:

Lesenswert?

Herren:
Entschuldigen Sie bitte mein Deutsches, ich benutzen einen Netz
gegründeten Übersetzer. In der Include-Datei, die oben gibt es
bekanntgegeben wird, eine kleine Störung, die Adresse von SPDR. Ich
habe die Adresse von SPDR von 0x85 zu 0x86 (sehen Sie Neuausgabe
Geschichte im gegenwärtigen AT89LP2052 Leistungsblatt) und die
zusätzlichen sbit Erklärungen für die SPI Kleinteile behoben (SS, MOSI,
MISO, SCK). Dank Mathias für seine Arbeit!!
Respekt, David Miller

von Juergen Hulzebosch (Gast)


Lesenswert?

Herr Miller meint:

In den ersten Datenblättern des Atmel AT89LPx052 war das SPDR Register
zum Teil falsch dargestellt(85H/86H). Dieses wurde, wie von Herrn
Miller dargestellt, im aktuellen Datenblatt behoben, siehe atmel.com

AT89LP USB Programmer? siehe www.minimikro.de


Best regards

Juergen

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.