Gefunden für externer quarz fuse - Zum Elektronik Forum |
| 1 - Kleines Problem bei BASCOM Programm -- Kleines Problem bei BASCOM Programm | |||
| |||
| 2 - Atmega - Probleme mit Spannungsversorgung -- Atmega - Probleme mit Spannungsversorgung | |||
| Hallo Jornbyte,
CKOPT und CKSEL3:0 sind alle "unprogrammed", dh. externer Quarz, langsam ansteigende Spannung. BrownOut? Welches Bit ist dafür zuständig? Gerhard ... | |||
3 - LCD-USB Lowcost Controller Programmieren -- LCD-USB Lowcost Controller Programmieren | |||
| Es ist doch schon ein externer quarz mit 12 MHZ Angeschlossen. Nur wie ich die häckchen setzen muss ist mir unklar. Soweit habe ich auch das Datenbaltt verstanden: Bei der richtigen Stelle (Crystal Oscillator) lese ich von Operating Modes in einer Tabelle. Aber unter CKSEL3..1 stehen dann zahlen. Ich müsste denke ich mal das unterste nehmen mit 8- MHZ Freguency Range. ... | |||
| 4 - UART mit Internem Oszillator -- UART mit Internem Oszillator | |||
Zitat : hajos118 hat am 19 Apr 2007 15:56 geschrieben : @Benedikt: afaik wird auch ein externer Clock für den UART mit dem internen Clock synchronisiert - also kein Vorteil gegenüber einer internen Clk - Lösung. Quatsch. Du verwechselst interner Takt und interner Oszillator. Wenn man einen externen Quarz anschließt, dann wird dessen Takt zum internen Takt. ... | |||
| 5 - Programmieradapter -- Programmieradapter | |||
| Jetzt mal langsam. Du hast gesagt ein originaler ATmega16 bezieht seinen Takt intern. Auch hast du gesagt, dass der zu programmierende µC einen Takt braucht, damit sein ISP funktioniert. Was genau meinst du mit
einem Takt? intern? extern?,... Bis zu den Fuses bin ich ja noch gar nicht gekommen, ich will doch nur mal meinen Bootloader aufspielen, aber der Controller reagiert nicht. Ich hab jetzt einen brandneuen Controller hergenommen und ihn eingesteckt, aber das Ergebnis ist das gleiche. Wenn ich PonyProg zum Schreiben auffordere, kommt eine Fehlermeldung bevor sich irgendwas tut. Zitat : Vorher allerdings nochmals einen externen Takt, keinen Quarz, anschließen Was wär den ein externer Takt ohne Quarz? Wie soll denn der Controller auf diesen externen Takt überhaupt reagieren, wo er doch von Werk auf internen Takt eingestellt ist? ... | |||
| 6 - Programmieren mit WinAVR??? -- Programmieren mit WinAVR??? | |||
| also: das Problem liegt am noch nicht gestarteten giveio-Treiber.
Die Fuses sind Programmierbits mit welchen man einstellt wie sich der Prozessor verhalten soll. Unter anderem Dinge wie externer Quarz, Taktfrequenzvorteiler oder brown out reset werden da eingestellt. Aber vorsicht, es kann einfach passieren dass du dich damit aus dem Controller aussperrst wenn du nicht genau weisst was du machst. Bei PonyProg muss man aufpassen da dort scheinbar die Häkchen für die verschiedenen fuses invertiert sind...
Ich hab mir soeben den AVRDude installiert, funktioniert 1A. welche Version vom WinAVR hast du? bei der neuesten habe ich gerade gemerkt dass ein nützliches Tool weg ist: avrdude-gui.exe Die findet sich (bisher) in in c:/winavr/bin Die öffnest du, sobald du rechts oben bei "giveio-driver" auf install drückst geht der Parallelport. Das musst du nur einmal machen, ab sofort sollte windows das von selbst initialisieren. Jetzt kannst du direkt aus winavr den Controller flashen. Die GUI ist auch verwendbar um die Fuses zu setzen. falls die GUI fehlt findest du die hier: | |||
| 7 - Anfangsproblem mit PIC Programmierung -- Anfangsproblem mit PIC Programmierung | |||
| also okay, jetzt hat das auslesen sogar geklappt, zugegeben stimmt der ausgelesene ASMCode nicht ganz mit dem aus C compilierten überein, aber irgendwas wurde draufgebrannt
tja das was ich noch nicht verstehe ist, mit einem anderen PIC mit anderem Code läuft das Board, dumm ist nur das diese Programm nicht von mir ist ist es zusätzlich vielleicht noch sinnvoll die Headerdatei zum 16F873 mit einzubinden, oder reicht da die Auswahl bei select Device?? ich habe mal was davon gehört das für den Fall das ein externer Quarz verwendet wird man bei einigen Controllern am Anfang des Programms ne art Warte- und Quarz-aktivierungsschliefe programmieren muss, das is hoff ich hier nicht nötig, oder?? der Testcode an sich is ja ganz einfach, er soll nur nen Port auf Highpegel setzen, und das machter ja schon nicht, somit brauch ich auch noch gar nich weiter denken mit meinem Programm gruss Klausi... | |||
| 8 - ATmega8515 per fuses abgeschossen -- ATmega8515 per fuses abgeschossen | |||
| Hi!
Ich habe mal wieder gerade einen ATmega durch das Setzen der Fuses (externer Quarz) abgeschossen. Da Ponyprog immer noch invertiert arbeitet erwartet die MCU einen "externen Takt"... Da das jetzt schon der dritte Atmel ist, den ich nicht mehr beschreiben kann, interessiert es mich, wie ich einen solchen externen Takt möglichst einfach und billig erzeuge... (Das Teil soll später nicht so laufen. Ich möchte den Controller nur wieder und PonyProg mit meinem Parallelinterface auf den internen Takt zurücksetzen, um die Anpassungen in der Zielapplikation per ISP noch einmal zu versuchen...) Hat wer von Euch eine Idee, wie ich das anstelle?? Wie sieht das mit dem syncen zwischen PC und MCU aus?? (Muss PonyProg irgendwie mein Takt mitgeteilt werden?) Es wäre nett, wenn Ihr mir helfen könntet nicht noch mehr Geld zu verpulvern... Grüße, Hendrik ... |
|
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 9 Beiträge verfasst 3 Besucher in den letzten 60 Sekunden alle 20.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |