STK500 Port Treiber

Gast #476647
Lesenswert?
• ▲
▼
Hallo !

Ich habe mir nen DA-Wandler mit R/2R-Netzwerk gebaut, als Treiber 
verwende ich
zwischen Atmega16-Port und diesen R/2R-Netzwerk nen 74HCT541N und solage 
ich die Schaltung von STK500 Betrieben habe hatte die funktioniert.

Jetzt habe ich das alles zusammen auf einer separaten Platine aufgebaut 
- Atmega16, 74HCT541N und R/2R-Netzwerk. Und das Problem ist das der 
Port an dem 74HCT541N "hängt" nicht auf "low" gehen will. Mit DDRC=0xFF; 
definiere ich ja nen Ausgang.

Also wieso geht er in meiner Schaltung nicht auf low, in STK500 aber 
schon ?
Verwende ich nen falschen Treiber ?
Ist das vielleicht ein Einschalt-Problemm ?
Angehängte Dateien:
Gast #476676
Lesenswert?
• ▲
▼
In AVR Studio in ISP-Mode steht kein Hacken bei JTAGEN.

in Codevision sieht es so aus s.Bild

ich habe versucht in Codevision es auf 0 zu setzen (ohne Flash neu mit 
Programm zu beschreiben) und als dann auf "0" war, hat meine Schaltung 
genau so nicht funktioniert wie am Anfang :)


Angehängte Dateien:
(Firma: Nisch-Aufzüge) Persönliche Seite #476782
Lesenswert?
• ▲
▼
JTAG ausschalten an ATMega32

Wenn dieses Bit null ist, ist die JTAG Schnittstelle aktiviert, wenn 
JTAGEN Fuse (Sicherungs_Bit)programmiert wird.
Wenn dieses Bit eins ist, ist die JTAG Schnittstelle abgeschaltet. Um 
unabsichtliche Abschaltung  oder Aktivierung der JTAG Schnittstelle zu 
vermeiden, muss einer getimten Sequenz gefolgt werden, um dieses Bit zu 
ändern: Die Applikationssoftware muß dieses Bit auf den gewünschten Wert 
zweimal innerhalb vier Zyklen schreiben , um seinen Wert zu ändern. Wenn 
die JTAG Schnittstelle nicht mit anderen JTAG Schaltkreisen verbunden 
ist, sollte das JTD Bit auf eins gesetzt sein. Der Grund dafür: Dieses 
soll statischen Strom am TDO Pin im JTAG Schnittstelle vermeiden .
Gast #476821
Lesenswert?
• ▲
▼
Es geht übrigens kreuzweise, d.h.

PortC meine Schaltung nach LEDs vom STK500 geht,
PortC STK500 nach LED meine Schaltung geht auch.

Wenn ich Atmega aber rausholle und dann einschalte dann brennen die LEDs 
auch, es liegt an 74HCT541N der springt irgendwie selbst beim 
einschalten an manchen pins auf 5V (pis hängen praktisch in der luft 
ohne Atmega), deswegen brennt es. Wenn ich ne stückdraht neme und die 
dann alle auf masse "bringe" (einfach durch antipen) dann gehen LEDs 
aus.
Es passiert halt da was beim einschalten.

Die durchgänge, kalte lötstellen habe ich alle geprüft, VCC überall ist 
ok, GND auch, die Schaltung bearbeite schon seit 2 Wochen und ich bin 
kein Anfänger.

#476827
Lesenswert?
• ▲
▼
OK. Diesmal nicht durch die Blume.

Dein Problem liegt irgendwo in deiner Schaltung begraben.
Entweder hast du einen grundsätzlichen Fehler in der Schaltung
oder du hast einen Fehler im Aufbau gemacht.


Solange du aber nichts von beidem herzeigst wird das
hier aber niemand kontrollieren können.

Damit kein Missverständnis aufkommt: die komplette Schaltung.
Also auch der µC Teil


Und nochwas: Eingänge die in der Luft hängen beweisen
gar nichts.

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