Hallo, ich bin gerade mit dem AVR-Tutorial angefangen. Ich wollte dabei einen externen 4Mhz Quarzoszillator verwenden (4 Pins). Ich nutze zum ünerspielen das STK500 als ISP-Programmer. Die erste Grundschaltung mit LEDs und Tastern etc. habe ich auf einen Breadboard gesteckt. Das Ganze funktioniert auch soweit. Jetzt wollte ich allerdings auch den ext. Oszillator aktivieren dazu habe ich die Fusebits "geändert. Ich habe im AVR Studio die Einstellung "Ext. RC Osc. 3.0 MHz - 8.0 MHz; Start-up time: 18 CK + 4 ms" gewählt. Jetzt ist der µC gesperrt. Er schwingt nicht mehr an? Wie kann ich den µC reaktivieren?
Einen RC OSC hinbasteln! Oder nimm einen vernünftigen Microcontroller bei dem sowas nicht passieren kann ... also jedem anderen Microntroller auf dem Mark.
Auf dem STK500 müsstest du eigentlich auch ohne funktionierenden Oszillator programmieren können. Das ist ja "nur" ISP und die braucht keinen schwingenden Oszillator. Wenn du also den Chip wieder zum laufen bringen willst, einfach die fuse wieder auf internen Oszi proggen. Kannst du noch programmieren? Ansonsten steckst du einen Quarz in den Sockel des STK500 und setzt den Jumper gemäss STK500 bedienungsanleitung richtig. Und dann sollte das ding eigentlich schon schwingen. Hast du die Jumpers gesetzt? Grutzel David
Ok sorry, dass ich mich erst jetzt melde, aber ich hab' einfach mal einen anderen ATmega 8 genommen. Nun bin ich allerdings am Kapitel UART angelangt. Dafür wird ein externer Oszillator dringend empfohlen. Ich habe mir deswegen einen 3,684MHz Quarz besorgt (Quarz also nue 2 Pins). den Quarz habe ich gemäß dieser Schaltung an den µC angeschlossen. http://www.mikrocontroller.net/articles/Datei:Tutorial-quarz-schaltplan.png Leider scheint der µC mit dieser Schaltung wieder nicht anzuschwingen. Ich habe die Fuse-Bits folgendermaßen gesetzt: siehe angeängtes Bild Ich muss noch erwähnen, dass ich, da ich keine 22pF Kondensatoren hatte, je 2 47pF Kondensatoren verwendet. OK ich habe auch gerade gemerkt, dass ich 22pF benötige und ich je 2 47nF in Reihe verwendet habe!! wird es ganz einfach an den falschen Kondensatoren gelegen haben oder sind auch meine Fuse-Bit-Einstellungen eher suboptimal? Ich konnte diesen µC glücklicherweise noch retten--> die Fuse-Bits ließen sich noch programmieren!
@Olli R. (downunderthunder42) >Dafür wird ein externer Oszillator dringend empfohlen. >Ich habe mir deswegen einen 3,684MHz Quarz besorgt (Quarz also nue 2 >Pins). Quarz ist nicht gleich externer Oszillator. >Leider scheint der µC mit dieser Schaltung wieder nicht anzuschwingen. >Ich habe die Fuse-Bits folgendermaßen gesetzt: siehe angeängtes Bild Sieht OK aus. >Ich muss noch erwähnen, dass ich, da ich keine 22pF Kondensatoren hatte, >je 2 47pF Kondensatoren verwendet. Geht. >OK ich habe auch gerade gemerkt, dass ich 22pF benötige und ich je 2 >47nF in Reihe verwendet habe!! Was denn nun? pF oder nF? nF geht NICHT! MFG Falk
Ja ich habe gerade meinen Wunschzettel um ein paar Kondensatoren à 22pF erweitert! gibt es dort eigentlich irgendwo gute Sortimente an Kondensatoren und Widerständen (günstig)? --> ist schon immer ärgerlich, wenn einem das passende Bauteil fehlt.
Olli R. schrieb: > Ja ich habe gerade meinen Wunschzettel um ein paar Kondensatoren à 22pF > erweitert! > > gibt es dort eigentlich irgendwo gute Sortimente an Kondensatoren und > Widerständen (günstig)? --> ist schon immer ärgerlich, wenn einem das > passende Bauteil fehlt. Drum kauft man die auch nicht einzeln, sondern gleich im (vergleichsweise) billigen 10-er oder 100-er Pack. Sortiment ist für µC Basteleien überkandidelt. 80% der Werte im Sortiment brauchst du nie. Kondensatoren: 100nF kann man nie genug haben ein paar kleine, 22pF, für Quarze und ein paar größere (Elkos): 1µF, 10µF, 100µF, 470µF damit kommst du Kondi-mässig laange Zeit über die Runden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.