AtMega8 lässt sich auf eigener Platine nicht ansprechen

OP #1712030
Lesenswert?
• ▲
▼
N' Abend.

Ich hab mir mit ner Fixiereinheit nen Art Laminator für die 
Tonertransfermethode gebaut nachdem die Bügelmethode nie richtig 
funktioniert hat.

Steuern tu ich das ganze mit nem Relais das die Heizung schaltet und ner 
KTY-84-130 Diode die die Temperatur der Walze misst und je nach 
eingestelltem Wert das Relais an/oder ausschaltet.

Soweit so gut, hab ich aufem Steckbrett aufgebaut, und damit die Platine 
für die richtige Steuerung zu machen, ätzen hat auch wunderbar geklappt.

Jetzt bin ich grad am bestücken, bzw probieren.

Im Anhang ist mein Layout, hab den Spannungsregler IC3, den Mega8, sowie 
alle Drahtbrücken und Widerständer bestückt, ebenso die 6-polige ISP 
Schnittstelle.

Ich meine ich hatte schonmal zugriff auf den Mega8, aber jetzt gehts auf 
jedefall nich.

Hab ich etwa nen Fehler im Layout?
Wär echt nett wenn da mal jemand drüberschauen könnte :)


Gruss
David
Angehängte Dateien:
Gast #1712043
Lesenswert?
• ▲
▼
Hi

>Hab ich etwa nen Fehler im Layout?

Zumindest schon im Schaltplan, nämlich fehlende Abblockkondensatoren am 
ATMega. Die Kondensatoren am Spannungsregler können auch besser 
platziert werden.

MfG Spess
#1712120
Lesenswert?
• ▲
▼
Versuch doch mal provisorisch einen Quarz an die XTAL-Anschlüsse zu 
klemmen. Wenn Du nämlich aus Versehen die Fuses auf "externer 
Oszillator" gestellt hast geht danach gar nichts mehr. Alternativ kannst 
du mit dem Frequenzgeni ca. 8MHz einspeisen.

Weiteres Problem könnte sein, dass die ISP-Programmiergeschwindigkeit zu 
hoch eingestellt ist. Die darf max. 1/4 Taktfrequenz des Mega betragen.

Einige Programmer brauchen eine externe Speisung, andere nicht. Welchen 
Programmer verwendest du? JTAGICE mkII? Dragon? STK500? ...?

Gruss Edi
#1712129
Lesenswert?
• ▲
▼
Weitere Ideen: Sind Leitungen X3-4, X3-5 und X3-6 floatend? Kann sonst 
Programmierbarkeit auch stören. (Überhaupt, da waren doch noch Pins 
frei, weshalb dann diese mit dem Programmierpins sharen?)

Entferne mal den Pull-up am Reset. (Ist eigentlich IMHO auch intern im 
Chip schon vorhanden, deshalb überflüssig, es sei denn, du willst 
wirklich auf Nummer sicher gehen.) Eher unwahrscheinlich, dass 12k da 
was beeinflussen, sollte aber nicht unversucht bleiben.

Viel Erfolg!
Edi
Gast #1712137
Lesenswert?
• ▲
▼
Simon Mahler schrieb:
> Weitere Ideen: Sind Leitungen X3-4, X3-5 und X3-6 floatend? Kann sonst
wäre auch mein tipp...

> Programmierbarkeit auch stören. (Überhaupt, da waren doch noch Pins
> frei, weshalb dann diese mit dem Programmierpins sharen?)
weils besser ins layout passt.


generelle anmerkung: du brauchst keine extra drahtbrücken im schaltplatn 
für das layout setzen.
wenn du eine brücke brauchst, setz einfach ein VIA an die entsprechende 
stelle und am ende der brücke ein zweites VIA.
es bleibt eine luftlinie, die du mit einer route in einer ungenutzten 
ebene beseitigen oder einfach ignorieren kannst.

ich stells mir ziemlich lästig vor, jedes mal händisch eine neue brücke 
im schematic zu setzen, wenn ich beim layouten grad eine brauch.
OP #1712149
Lesenswert?
• ▲
▼
WOW, ihr seid echt super, danke nochmal für die Anworten und Tipps, aber 
das Problem ist schon gelöst.

@Simon, die Tiny15 und konsorten brauchen den blöden Pullup am 
Reset-Pin, nachdem ich da mal stundenlang den Fehler gesucht hab mich 
ich das inzwischen immer automatisch :P


@Michael, danke für den Tipp mit den Brücken, jetz weis ich endlich wie 
das geht :)


Gruss
David und nochmal danke für die echt hilfreichen Antworten!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.