Pins zweier µC verbinden

Gast #1483205
Lesenswert?

Hallo,

eigentlich ein einfaches Problem:
ich möchte zwei ATMega32 (gleiche Masse / getrennte Festspannungsregler) 
über zwei Port-Pins miteinander verbinden (PC7 -> PB1 und PC6 -> PB0). 
Das Problem ist nun, dass die Kommunikation nicht funktioniert. Ich habe 
es mit den internen Pullups und mit externen Pullups / Pulldowns 
versucht, aber es läuft nicht. Erst wenn ich mit dem Oszi-Tastkopf an 
einen der Pins gehe funktioniert es (nur ohne Pullups oder Pulldowns).
Woran könnte das liegen?
Gast #1483302
Lesenswert?

Die Schaltung verteilt sich auf mehrere Seiten, daher in Textform die 
betroffene Teile:

2x ATMega32 mit gemeinsamen Massepotenzial und jeweils eigener 
5V-Spannungsversorgung über je einen LP2950CDT. Die µC haben die übliche 
externe Beschaltung (VCC-Pins mit 100nF nach GND und Reset mit 100nF 
nach GND und 10K nach VCC). Untereinander sind sie wie oben beschrieben 
verbunden.
#1483363
Lesenswert?

@  Carl (Gast)

>Problem gelöst: 10K waren als Pulldown zu wenig, mit 100K Pulldown läuft
>es zuverlässig

Das bezweifle ich. Du hast wahrscheinlich vergessen, die Pins als 
Ausgang zu schalten (DDRx Register). Damit schaltest du beim Zugriff auf 
den Port nur immer den internen Pullupwiderstand ein- und aus. Gegen 10K 
kann der kein HIGH erreichen (typ. 30k), gegen 100K schon.

MfG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren