Forum: Mikrocontroller und Digitale Elektronik Atmega16 Portproblem


von Fibuanacci (Gast)


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.

von Rahul (Gast)


Lesenswert?

ja, den Quellcode bzw. die Schaltung mitzuliefern.

von Fibuanacci (Gast)


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?

von Kon (Gast)


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

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.