Forum: Mikrocontroller und Digitale Elektronik Atmega644 io-pin Treiber


von fornax (Gast)


Lesenswert?

Hi,
ich habe eine Schaltung mit 5x 74hc595 hintereinander, 
Standardschaltung.
D.h. die shift und storage register clocks jeweils gemeinsam gefuehrt, 
Eingang an den invertierenden Ausgang.

Mit einem ATiny15 funktioniert die Sache wunderbar, betreiben will ich 
sie aber mit einem ATMega644-20PU (TQFP44).
Mit diesem funktionierte leider nichts, selbst mit niedrigen Taktraten.

Mit dem Oszi habe ich einen moeglichen Grund gefunden: Die aufsteigende 
Flanke sieht ok aus, die sinkende aber braucht ca. 0.3ms, bis sie bei 0 
ist.
Mit einer Periodendauer von 0.2ms kommt der Pegel dort gar nicht mehr 
unter 2.1V (5V VCC).
Beim Tiny funktionierte es mit 0.2ms Periodendauer problemlos.
Wie kann das sein? Habe ich beim Mega irgendwas vergessen? 
Stromversorgung ist auf jeden Fall stabil und ordentlich geblockt.

von spess53 (Gast)


Lesenswert?

Hi

>Wie kann das sein? Habe ich beim Mega irgendwas vergessen?

Sind die Pins wirklich Ausgang, oder nur der Pull-Up geschaltet?

MfG Spess

von fornax (Gast)


Lesenswert?

Sind schon Ausgang, also DDRs auf 1.
Was ich noch vergessen habe zu schreiben: Selbes Verhalten auch an einem 
"unbeschalteten" pin.

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.