Forum: Mikrocontroller und Digitale Elektronik JTAG Pins neu definierbar?


von Peter F. (loetbrutzel)


Lesenswert?

Hallo liebe Leidensgenossen,

Ich suche Euren Rat, da ich für einen Atmel ATmega32 in einer 
bestehenden Schaltung die bereits vom LCD belegte JTAG Pin-Belegung auf 
andere Ausgangspins umfefinieren möchte.

Gibt es hierfür überhaupt Möglichkeiten oder bleibt mir nur der Aufbau 
mit geöndertem Pin-Out für das LCD-Display?

Ein zufriedenes 2012!

Peter

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Verstehe ich das richtig ? Du benoetigst die JTAG, kannst sie nicht 
nutzen weil da ja das LCD dran haengt und moechtest die JTAG jetzt auf 
eine andere Belegung "verschieben" ?

Nein, das geht nicht.

Aber was spricht dagegen, das LCD klemmbar zu machen und dann den JTAG 
abzugreifen ? Wozu braucht man sowas dann ?

von Peter F. (loetbrutzel)


Lesenswert?

Danke für Deine schnelle Antwort, Peter.

Ja, genau um dieses Problem handelt es sich: Die Verschiebung der 
scheinbar fest definierten JTAG Ports.

Das LCD ist bereits auf der Platine fest verlötet. Ich möchte ein 
bestehendes Programm erweitern und da es nicht reproduzierbare Probleme 
gibt, wollte ich nun mit dem HW Debugger mir das Leben etwas 
vereinfachen.

Also hilft nur das LCD auszulöten, anderen PINs zuweisen und PC2..PC5 
wie vorgesehn für JTAG zu nutzen.

Nochmals danke für Deine Klarstellung, wollte hier nichts unversucht 
lassen.

Peter

von Andreas D. (rackandboneman)


Lesenswert?

Je nachdem wie das LCD angesteuert wird kann es doch eigentlich egal 
sein ob es angeschlossen bleibt (solang das Display nicht dazu gebracht 
wird auf den entstandenen "Bus" zu schreiben)...

von Peter F. (loetbrutzel)


Lesenswert?

Das ist interessant und damit hätte ich nicht gerechnet:

Also könnte ich den JTAG einfach parallel zu dem Display anschliessen 
und da das LCD keine Daten sendet, würden sich beide Bussysteme auch 
nicht gegenseitig beeinflussen?

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Der Haken dabei ist, das Du dazu in den Fuse-settings erst mal den JTAG 
aktivieren musst, also das LCD dann sowieso nicht funktionieren wuerde.

von Peter F. (loetbrutzel)


Lesenswert?

Es hat mir dennoch weiter geholfen, denn auf die LCD Ausgabe könnte ich 
nach einiger Überlegugn tatsächlich verzichten.

Es würde mir reichen, einige Stati mittels Bits im Debugger zu 
kennzeichnen. Das LCD wäre für die Benutzerführung natürlich deutlich 
luxuriöser, aber Hauptsache der JTAG kommt zum Zug und ich muss die 
Baugruppe nicht zerpflücken.

Weiterhin erfolgreiches Löten und meinen herzlichen Dank an alle 
bastelnden Leidensgenossen.

Peter

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.