Versuch's mal ohne externe Caps, vielleicht hast du die internen aktiv an XTAL1 und XTAL2. TOSCn ist glaub nur für Timer2 im asynchronous mode.
Hallo Leute,
ich habe die clock fuse am ATmega163 dummerweise falsch gesetzt und dieser ist nun nicht mehr zu programmieren.
Daraufhin habe ich mir einen "multi-clock-programmer" gebastelt, mitdem ich diret zwischen Takt, RC-oscillator, xtal und Resonator umjumpern kann. Klappt auch sehr gut. Allerdings kann ich mich erinnern, das ich die fuse mit dem Bascom Programmer auf "ext. low frequency xtal" gestellt habe und irgentwie will der chip nun doch nicht. so wie ich das datanblatt verstanden habe muß ein 32,kHz Uhr xtal an Tosc1 und Tosc2 angeschlossen werden, aber funktioniert leider nicht. Dann habe ich einen 32kHz an den Xtal1+2 inkl. Caps geklemmmt aber geht auch nicht.
Frage: mache ich etwas grundlegend falsch, oder habe ich den chip eventuell doch durch ESD geschossen???
vielen DAnk
mfg
chris
Versuch's mal ohne externe Caps, vielleicht hast du die internen aktiv an XTAL1 und XTAL2. TOSCn ist glaub nur für Timer2 im asynchronous mode.
hallo,
so wie ich das verstanden habe, haben die xtal Eingänge keinen internen caps, nur der TOSC1/2.
Weißt du wie die frequenzen des "low xtals" sein müssen? habe es bis jetzt nur mit dem 32kHz quarz probiert.
danke
Zu Caps soricht das Handbuch auf Seite 26:
AVRs kann man voll statisch betreiben, also auch mit 1Hz. Für die passenden Fuses müsst ich aber auch ins Handbuch schauen.To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency
Crystal Oscillator must be selected by setting the CKSEL Fuses to “1001”. The
crystal should be connected as shown in Figure 11. By programming the CKOPT Fuse,
the user can enable internal capacitors on XTAL1 and XTAL2, thereby removing the
need for external capacitors. The internal capacitors have a nominal value of 36 pF.
mhh, dann ist es sehr komisch das das nicht funktioniert.
Was meinst du, bis jetzt habe ich es nur mit einem 32kHz und einem 4Mhz xtal probiert, macht es noch sinn einen 1Mhz zu probieren? Ich denke nicht, aber was meinst du?
danke
Steck halt mal rein und schau obs geht, kann ja nix passieren.
Uns lies nochmal alle Fuses aus und schau was sie für den Takt bedeuten und ob du nicht noch was anderes gefuset hast, das dich aussperrt.
Einer der beiden Anschlüsse ist ja der Eingang, glaub der XTAL1. Vielleicht kommst du weiter, wenn du da nen Takt über nen R drauflegst, den du dir irgendwie besorgst (TTL-Schaltung, 2ter Controller, NE555, ...)
Hallo,
die fuses kann ich ja leider nicht mehr auslesen, da der AVR vom Programmer nicht mehr erkannt wird weil der clock falsch ist.
mal ne frage **
was ist ein
"Daraufhin habe ich mir einen "multi-clock-programmer" gebastelt, mitdem ich diret zwischen Takt, RC-oscillator, xtal und Resonator umjumpern kann. Klappt auch sehr gut."
???????????????
Davon habe ich noch nie gehört.
Habt Ihr von so etwas einen Schaltplan
Gruß MrQu
Hi,
das ist ein ganz normaler STK200 dongle Programmer aufdem ich einen Sockel für den mega163 draufgesetzt habe. Weiterhin habe ich als Taktquelle einen
a) RC
b) xtal
c) resonator
d) Takt oscillator
angeschlossen, die ich nach belieben umjumpern kann.
Leider ist das Problem das low frequency xtals nicht funktionieren.
Wenn du weißt, welches Hardware setup ich dafür benutzen muß, wäre ich dir sehr dankbar.
cu
Lesezeichen