Atmega128 RXD0,TXD0 u. ISP mit CD4053

Gast #954565
Lesenswert?

Hallo,

Ich möchte an einem ATmega128 ISP und RDX0/TXD0 benutzen.
Die Umschaltung sollte mittels eines CD4053 gemacht werden.
Ich habe eine Platine nach obigem Schaltbild fertigen lassen
Leider funktioniert die Sache so leider nicht.
Habe ich einen Schaltungsfehler gemacht oder liegt es an der Software?

Wäre nett wenn mir jemand einen Rat geben könnte..

Gruß Sascha
Angehängte Dateien:
#954593
Lesenswert?

Hallo,

Reset wird er schon richtig angeschlossen haben, den braucht ja RS232 
nicht.
Wie aber die Pegel A/B/C des 4053 sein, wenn a) kein ISP dran steckt und 
b) wenn Pin 3 des ISP nicht das gewünschte Verhalten hat?
Bei meinem ISP ist Pin 3 z.B. garnicht belegt...

Gruß aus Berlin
Michael
Gast #954884
Lesenswert?

Habe nun noch mal alles Nachgelötet um kalte Lötstellen o.ä 
auszuschließen.
Ich kann nun über ISP Programmieren.
Die Usart sendet zeichen solange der isp Stecker mit Programmer 
eingesteckt ist,ziehe ich ihn jedoch, ab ist die usart tot.

Hat niemand einen Rat für mich?
#954901
Lesenswert?

Sascha wrote:

> Leider funktioniert die Sache so leider nicht.

Ja klar, so darf es nicht gehen.

1.
Der Reset muß mit auf den ICP-Stecker, sonst kann der PC ja nie in den 
Programmiermodus setzen.
Und mit diesem Signal sollte sich auch der 4053 schalten lassen.


2.
Geh an die Tafel und schreibe 1000-mal:

"Ich darf bei CMOS-ICs nie nicht und nimmer und auf gar keinen Fall 
Eingänge floaten lassen!"


3.
Nimm besser nen 74HC4053, die Hochvolt-CMOS sind bei 5V noch sehr 
hochohmig (>1k).


Peter
Gast #954917
Lesenswert?

Hallo Peter,
danke für deine Tipps.

zu 1. verschaltung zu Reset hatte ich schon geändert.

zu 2. Was heißt das konkret für meine Schaltung ? Was muss ich ändern?

Sorry wegen der Fragen aber ich bin noch Anfänger....


Gruß Sascha
Gast #955555
Lesenswert?

Hallo,

das Ding raubt mir die letzten Nerven...
Ich habe jetzt den CD4053 ausgelötet und Rxd0 TxD0 direkt zum max232 
geführt(siehe bild).
Wieder das gleich zeichenausgabe erfolgt nur so lange wie der ISP 
Stecker gesteckt ist.
Kann das ein Problem mit der Masse sein? Verbinde ich z.B. die Masse des 
ISP und die Masse der Platine funktioniert die uart...

Ich hoffe mir kann jemand einen Rat geben.

Gruß Sascha
Angehängte Dateien:
Gast #955623
Lesenswert?

Der Fehler muss beim Max232 liegen. Ich habe ihn mit einem externen 
Signal versorgt auch dabei gibt er mir nur zeichen aus wenn ISP steckt.
Kann es sein sein das er platt ist?
Ich hatte am Anfang C5 verpolt. Kann er dadurch Schaden genommen haben?

Gruß Sascha

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