Hallo,
ich bin was Quarze angeht relativ unbedarft. Nun habe ich das Problem,
das immer wenn ich den ATMEGA32 auf externen Quarz umschalte, mein Pony
den Baustein nicht mehr erkennt. Hab jetzt schon mehrfach mit ext.
Oszillator wieder auf 0001 zurückgesetzt. SObald ich CKSEL3 auf 1 setze
ist Schicht.
Ich vermutete nun einen defekten Quarz und habe den 16 MHZ gegen einen 4
MHZ getauscht. Gleiches Ergebnis...
Sind Quarze ehr empfindlich was das ein/auslöten angeht. Evtl. habe ich
mir den/die dann schon gekillt.
Gruß Strabe
Hi Strabe,
soweit mir bekannt ist, sind Quarze relativ unempfindlich. Ich glaube
nicht, daß du den Quarz zerstört hast... entweder sind die Fuses falsch
gesetzt, oder mit deiner Schaltung ist was nicht OK.
Gruß,
SIGINT
Hey,
also bei den Fuses bin ich mir zu 99% sicher, da mit dem Tiny2313 alles
funktioniert, aber die Kapazitäten habe ich natürlich beim Wechsel auf
den 4MHz-Quarz nicht ausgetauscht (Trollo... hätt ich auch selber drauf
kommen müssen).
Die Schaltung an sich kann's eigentlich nicht sein ( Pollinboard
...grins)
Gruß Strabe
>hab' leider kein Oszi. Kann ich irgendwie anders prüfen ob das Ding>schwingt ?
Klar, versuch ISP mit kleinster Frequenz zu programmieren.
Wenn nichts schwingt gibt es ne Fehlermeldung ;)
Hallo,
also kaputtgelötet habe ich bisher noch keinen Quarz, ich löte
eigentlich alles aus, was Quarz heißt und speziell bei Mainboards und
PC-Karten ist da öfter "runter braten" angesagt, wenn ich gerade kein
brauchbares Lötzeug zur Hand habe.
Bisher hat auch alles mit 2x 22p an den AVR geschwungen (auf jeden Fall
die DIL-Typen auch auf dem Steckbrett).
CKOPT sollte (wenn vorhanden) bei 16MHz gesetzt sein, obwohl ich das
manchmal vergesse und auch da die 16MHz stabil laufen.
Gruß aus Berlin
Michael
>was meinst Du mit ISP mit kleinster Frequenz programmieren ?
Stell Pony auf die langsamste Programmiergeschwindigkeit.
Wenn der Chip nicht antwortet hat er keinen Takt.
Ergo: Schwingt nicht.
Hallo,
ok, dann kann der Quarz nicht kaputtgelötet sein, da ich ihn eigentlich
eher wie einen temperaturempfindlichen Transistor behandelt habe...
wieder rein damit.
Angenommen ich messe mit Digimeter am PIN 13 2,5 V DC. Kann ich dann
davon ausgehen, dass das Teil schwingt ( 1/2 x Rechteck von 5V ) ?
Im Moment mess ich nur 0,15V DC
Gruß STrabe
@ holger :
kann es sein, dass die Vprog nur bei parallel-Interface einstellbar ist
?
Da ich das pollinboard benutze kann ich nur die Baudrate verändern, oder
such' ich an der falschen Stelle
Gruß Strabe
Hallo,
bei Ponyprog und Mega32: alle Haken bei CKSEL3...0 raus, CKOPT Haken
rein muß mit allem ab 8MHz laufen, normaler läuft ohne Änderungen auch
ein 4MHz so.
Gruß aus Berlin
Michael
Jou, das mit der Invertierung ist so wie du sagst, im Pony gesetztes
Häkchen bedeutet am Controller eine "0"....
Das Problem ist eben, wenn ich z.B "1111" setze ( also keines der 4
Häkchen )
sollte der Controller umschalten auf externen Quarz ( nicht Takt!)
Kann sein das er das tut, aber ich bekomme mit Pony keine Verbindung
mehr hin..( Unknown Device...)?
Gruß STrabe
Kontrolliere mal die beiden Kondensatoren am Quarz.
Größer als 22pF sollten die nicht sein. Nimm erstmal
den 16MHz Quarz, damit kann Pony nicht "zu schnell"
programmieren. Dann schaust du mal genau hin ob da nicht
Kurzschlüsse auf der Platine sind. Oder schlechte Lötstellen.
Evtl. sind XTAL1/2 vom uC nicht im Sockel ! Beim einsetzen
weggebogen ?
Wenn nicht dann miss mal nach ob die Pins XTAL1 und XTAL2
auch Kontakt zum Quarz UND zu den Kondensatoren haben.
aaahhh jetzt ja, Holger Du bist offensichtlich derzeit mein Kopf !
danke für den Tip ( man,man,man... wenn man hier vor der Kiste hockt und
sich auf's Forum konzentriert fallen einem die einfachsten Sachen nicht
mehr ein... ) . Ich hab zwischen den Quarzbeinchen 0 Ohm. Ist auch ein
tolles Layout... Warum hab' ich da nicht schon selber nachgeschaut.
Danke für's erste, werd' mich morgen nochmal mit klarem Kopf
drangeben...
bis dahin
Gruß Strabe
konnte doch nicht mehr warten...
beim einlöten des IC-Sockel bedingt durch die Durchkontaktierungen ist
Lot unter dem Sockel aneinander geraten... Grrrmmmbll...
Offensichtlich war ich zu eingebildet mir selber zuzutrauen, dass mir
solch ein Fehler noch passieren
kann......................................
Danke für die Hilfe und das zurückführen auf den Pfad der Tugend.
Nächstes mal bin ich wieder sorgfältiger !
Gruß Strabe
Was die Empfindlichkeit angeht.... Also temperaturempfindlich sind die
Dinger eigentlich kaum, das Metallgehäuse schafft auch beim Löten
ordentlich Wärme weg. Kritischer sind Vibrationen: Gerade bei den
Quarzen im hohen Gehäuse brechen dann gern mal die Pins direkt am
Gehäuse ab. Bei vibrationsgefährdetem Zeuchs (Automotive!) lieber das
kleine Gehäuse nehmen und dann mit Epoxidharz festkleben oder sogar
direkt SMD-Quarze im Plastikgehäuse kaufen.