Atmega16 Portproblem

Gast #308599
Lesenswert?
• ▲
▼
Hallo zusammen,

habe mir ein Programm für einen DS18S20 geschrieben. Dieser hängt an
PortC, Pin 1. Funktioniert alles einwandfrei.

Da ich nun noch ein EEPROM ansteuern möchte, habe ich das Programm
umgeschrieben und den DS18S20 entsprechend an einen anderen Port
angeschlossen. Nun sendet der DS18S20 aber nur noch Nullen an den
Atmega16. Habe den Sensor mal an PortC,Pin7 und PortD,Pin7 gehängt. Er
funktioniert aber nur an PortC,Pin1.

Hab ich vielleicht irgendwas übersehen.
Gast #308601
Lesenswert?
• ▲
▼
Schaltplan gibt es keinen, da ist ja nichts drann und es lief ja auch.
Allerdings scheint das Problem irgendwie mit den Pins zusammenzuängen.
Schaltet Pin1 von PORTC vielleicht schneller als andere?
Gast #308602
Lesenswert?
• ▲
▼
Hi,

also was Rahul dir sagen wollte ist, dass es ohne Schaltplan /Quellcode
schwierig ist dir zu helfen. Also ich denke einen Quellcode für dein
Programm gibt´s ganz sicher - also poste den doch mal hier als Anhang,
dann wird sich sicher jemand die Mühe machen den zu lesen und dir zu
helfen den Fehler zu finden.

Aber mal vorab, es liegt vermutlich nicht daran das PIN1 am PORTC
schneller schaltet.

Gruß Kon

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.