8052 DDRX- Register

OP #925124
Hallöchen, ich hätte da meil ein Problem ich versuche gerade für die Uni 
mein Projekt in Multisim mit Hilfe des 8052 fertig zu stellen, 
allerdings läuft es nicht so ganz, ich kann mir auch fast denken warum 
ich verstehe einfach nicht wo ich bei diesem Mikrocontroller die DDRX 
register für die Ports finde, programmiert habe ich den Schnulli mit dem 
Hi- Tech C- Compiler vielleicht weiß ja jemand, wo ich die Register 
finde... schoneinmal dankeschön ;-)

Ach falls jemand den Nerv hat es sich mal anzugucken kann ich es gerne 
auch einmal hochladen, ist nichts großes.
Gast #925168
wo genau ist dein Problem/was funktioniert nicht? Ich habe zumindest 
keine Lust, zu versuchen zu verstehen, was da alles so passieren soll 
und der Fehler liegen könnte...
OP #925186
Naja also mein Problem fängt dort an, dass dort eine if- Bedingung ist, 
wenn ich innerhalb der Bedingung einen Breakpoint setze geht er obwohl 
die Bedingung nicht erfüllt ist herein, und deshalb habe ich vermutet, 
dass es an den DDRX registern liegt, die es bei dem µP aber anscheinend 
nicht gibt.
#925193
Versuch mal Dein Programm in kleine überschaubare Unterfunktionen 
aufzuteilen.
Z.B.:
- Tastenentprellung mit Flankenerkennung,
- Lottozahlenerzeugung,
- Anzeige.
Wenn das ne Multiplexanzeige werden soll, dann nimm dazu nen 
Timerinterrupt, alles andere ist Käse.


Wenn Du alles in einen großen monolithischen Spaghetticode verwurstest, 
sieht doch keiner mehr durch (und wies aussieht, nichtmal Du).
Klar, daß dann Fehler auftreten.


Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.