Forum: Mikrocontroller und Digitale Elektronik ATMega128 Programmierport Rx Tx Uart-Problem


von Spice (Gast)


Lesenswert?

Hallo Leute,

ich habe folgendes Problem bzw könnte Probleme bekommen, wenn ich es 
außer acht lasse. Ich mache mir gerade eine Platine mit einem mega128. 
Ich benötige 2 Uart, darum der mega128... Ich möchte Rx und Tx (welche 
ja auch als ISP benutzt werden) für eine Uart benutzen. Worauf muss ich 
achten, wenn ich diese beiden Pins nach dem Programmieren auch als 
Portpin bzw UartPins verwenden möchte? Wie sieht die ISP-Pinbelegung 
beim ATMega128 genau aus, das datenblatt finde ich ein wenig verwirrend 
in dem Punkt? Was ist Mosi was Miso? und warum sind da Miso und Mosi 
auch nochmal an einem anderen Port? Und darf man die auch zum 
programmieren verwenden?
Danke und schönen Tag
Spice

von Ralf (Gast)


Lesenswert?

Im Prinzip musst du wenigstens darauf achten, dass du nicht zwei 
Ausgänge miteinander verbindest, sonst rauchts. Also wenn dein 
Programmieradapter angeschlossen wird. Das kannst du erreichen, indem du 
z.B. in die Ausgangsleitungen jeweils eine Diode einfügst. Kathode 
Richtung Ausgang, die beiden Anoden gehen auf den Eigang + Pull-Up. 
Damit kann's zwischen den Ausgängen nicht mehr rascheln, ein 0V-Pegel 
hat Vorfahrt.

Vorschlag: Poste einfach den Schaltplan, wenn du ihn soweit hast, und 
lass ihn hier mal "checken".

Ralf

von rrrr (Gast)


Lesenswert?

Zum Einen lohnt es sich sicher das Datenblatt genau zu lesen. Speziell 
das Kapitel zum programmieren. Zum Anderen 
http://www.ibrtses.com/embedded/mega128.png

von Spice (Gast)


Lesenswert?

Vielen Dank...
Was genau machst du denn mit dem PEN pin?

von Spice (Gast)


Angehängte Dateien:

Lesenswert?

anhang vergessen

von rrrr (Gast)


Lesenswert?

Hoch ?

von Spice (Gast)


Lesenswert?

ne echt :-) was macht port g? kann ich die pinne offen lassen?

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.