STK500 Port Treiber

Gast #476647
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
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
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
Er hat doch shcon geschrieben das mitm Anderem Port auch nicht geht...
Ich vermute mal auf dem Baord sit irgnewo murks... (Fehlender 
Masseanschluss... kalte Lötstelle...)
Gast
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.

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.
Gast
Benutzt Du auf Deinem STK500 auch einen 16MHz Quartz oder läuft der µC 
im STK500 mit einem anderen Takt als in Deiner Schaltung?
Wenn nicht: evtl. Timing-Problem?
Hmm.
Layout ist ok. Die klassischen Fehler (AGND, AVcc nicht
angeschlossen, keine Block-Kondis) sind alle nicht gemacht
worden.
Ich hab keinen 541 da, drum kann ich das nicht ausprobieren.
Ich wüsste allerdings keinen Grund, warum das nicht gehen
sollte.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.