Gefunden für fusebits externen quarz - Zum Elektronik Forum |
| 1 - FuseBits setzen/ bedeutung? -- FuseBits setzen/ bedeutung? | |||
| |||
| 2 - Programmieradapter -- Programmieradapter | |||
| "Originale" µCs der Mega-Serie sind ab Werk auf interne Taktquelle programmiert.
Und normalerweise dürftest du an den Quarzanschlüssen überhaupt keine Spannungen mit einem DMM messen können, sondern müsstest eine "Sinusspannung" mit ca. 16MHz auf dem Oszi sehen können. Wenn das nicht ist, dann erhält der µC auch keinen Takt über den Quarz! Der allein schwingt nämlich auch nicht. Wenn die Fusebits nicht entsprechend programmiert werden, nimmt ein µC auch keine externen Takte an, dem ist es wurscht, ob da ein Takt anliegt oder nicht, denn solange eine andere Quelle auf die Takteinheit geschaltet ist, passiert da nichts. Der zu programmierende µC braucht einen Takt, wie ich bereits schrieb, damit sein ISP funktioniert. Wenn du die Taktquelle in den Fuses verhunzt hast, dann kannste den µc in die Tonne werfen. Vorher allerdings nochmals einen externen Takt, keinen Quarz, anschließen, wie, das steht im Datenblatt, möglicherweise erwacht dein µc wieder zum Leben... Sche*ß auf diese blöden "Filter", die benötigt man nicht. Der Wurm steckt woanders drin. Was an diesem simplem Plan so schwer sein kann, kann ich nicht verstehen
... | |||
3 - TQFP mega16L verweigert programmierung -- TQFP mega16L verweigert programmierung | |||
Zitat : Kann es sein, dass der mega16 so konfiguriert ist (fehlerhafterweise), dass der Oszillator mit einem Externen Quarz rechnet. Oder könnte es sein, dass diese Fuses durch das lösen umprogrammiert werden? Ja, sowas ist sehr möglich! Du kannst mal versuchen, den AVR mit externem Takt zu versorgen und dann die Fuses zurückzusetzen! Ansonsten ist dein µC schrott, evtl. hast du sogar beim Fusebits-programmieren die Lockbits programmiert. (Die werden beim Programmieren auf 0 gesetzt!) Hoffnung besteht, wenn du ein Quarz mit Kondensatoren zw. 1-16MHz anschließt oder einen ext. Taktgenerator. Sollte einige MHz haben. Evtl. Takt mit einem sep. AVR erzeugen. Sonst hilft ggf. nur noch paralelle Programmierung. ... | |||
| 4 - Stoppuhr -- Stoppuhr | |||
| Die Kondensatoren sollten zwischen 12pF und 27pF liegen und bilden eine Grundlast für den Quartz. Wenn du einen externen Quartz nutzen willst, was unbedingt zu empfehlen ist, dann wird der an XTAL1 und XTAL2 angeschlossen.
Um die Taktquelle zu ändern, müssen die entsprechenden Fusebits CKSELn gemäß Datenblattangaben geändert werden. Mit so einem Quartz hat man sehr hohe Genauigkeiten, angegeben für socleh Quartze sind auch Abweichungen, diese sind aber sehr klein, allerdings natürlich abhängig von Temperatur. ... | |||
| 5 - PortC Probleme bei Atmel -- PortC Probleme bei Atmel | |||
Zitat : Jornbyte hat am 20 Mär 2005 21:26 geschrieben : Schreibe doch mal deine Initialsierung und die Fuseeinstellung her. Programm gibt es keins. Hab einfach den PORTC eingelesen und auf PORTA und PORTD ausgegeben. Andersrum hab ich es auch probiert. (Den PORTA eingelesen und auf PORTC und PORTD ausgegeben) Beide Versuche scheiterten!!! (PORTA & D aber zeigten genau das Richtige an) Die Fusebits waren im Urzustand (Binär 01100010; Hex. 62). Ich habe sie auf (Binär 11100000; Hex. E0) umgestellt um einen externen Takt in Echtzeit verwenden zu können. Ich hoffe das war das was du wissen wolltest. Ansonsten hab ich nicht's verändert!... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag heute wurden bisher 7 Beiträge verfasst 3 Besucher in den letzten 60 Sekunden alle 20.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |