Probleme mit In und Out

Gast #2917
Lesenswert?
• ▲
▼
Hallo Leute,

ich habe ein Problem. Ich möchte an Port C etwas ausgeben (Daten für ein 
EEPROM). Später möchte ich sie zur Kontrolle wieder einlesen.
Habe ich als letztes 66h (also f) ausgegeben liegt dies am EEPROM auch 
an. Habe ich mit einem Multimeter mind. 100000 mal geprüft. Beim 
erneuten einlesen bekommt mein 8515 diese Daten auch problemlos.
Nachdem einmal zufällig der Anschluss zum EEPROM ausgesteckt war, kamen 
die Daten aber trotzdem noch an. Also habe ich nach dem Senden der 
letzten Daten nochmal 00h ausgegeben. Dann habe ich PortC als Eingang 
festgelegt. Jetzt wird immer 00h eingelesen, egal was anliegt.
Hat jemand eine Idee woran das liegen könnte.
Gast #2919
Lesenswert?
• ▲
▼
Ups, damit hast Du voll ins schwarze getroffen, hatte statt "in 
temp,$13" leider "$15" drinstehen. Aber das daraus resultierende Problem 
hat sich immer noch nicht gelöst. Selbst wenn ich vor dem senden des 
letzten Zeichens das Kabel abziehe, wird beim anschliessenden einlesen 
des Ports trotzdem dieses Zeichen gelesen. Dies kann aber eigentlich 
nicht sein weil ja kein Kabel angeschlossen ist.
Bin momentan vollkommen ratlos.
Gast #2921
Lesenswert?
• ▲
▼
Moin Marc,

Du mußt nicht nur von PinC lesen, sondern den I/O-Port auch auf Eingang 
stellen. (DDRC-Bits).
Wobei dann PortC als Konfigurationsregister für die Eingänge gilt.
DDCn = 0, PortCn=0 -> Input Tri-state; das dürfte die richtige 
Einstellung für Dich sein. (siehe Datenblatt I/O-Ports).

Tschüß,
 Andre.

--
CAN@home - http://www.CANathome.de - Hausautomation mit AVR + CAN

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.