Hallo, ich habe eine kurze Frage: Ich möchte gerne den Takt des FT232RL für meinen Atmega8 nutzen, kann mir vllt. jemand sagen wie ich den µC einstellen muss, damit das ganze läuft ? Die Schaltung ist so aufgebaut wie im Datenblatt des FT und läuft mit einem Baudratenquarz wunderbar. CBUS0 -> Pin9 (XTAL1/TOSC1). CBUS0 habe ich erstmal auf 6MHz gesetzt. Ich benutze das myAVR Workpad Plus zum setzen der Fusebits. Folgende Möglichkeiten stehen mir zur Verfügung: http://projekte.myavr.de/index.php?sp=pages/kleiner_bascom_avr_kurs_2 Wäre nett, wenn mir jemand kurz einen Tipp geben könnte! MfG
External Oscillator. Im Datenblatt daran zu erkennen, dass nur einer der beiden Pins beschaltet ist...
Ok, ich werd's probieren, vielen Dank! Btw.: Geniale Seite, super Forum :)
Hier stellste extern Oscillator ein und siehst die passenden Fuses ;) http://www.engbedded.com/fusecalc/
Der µC läuft zwar, jedoch funktioniert meine Kommunikation mit dem PC nicht mehr :/ Laut Terminal kommen nur noch Sonderzeichen etc. an. Fusebits: Ext. RC Osc. 3,0MHz - 8,0MHz Startup time: 18CK + 4ms Im Programm (Bascom) habe ich geschrieben: "$crystal = 6000000". Baudrate habe ich auf 9600 Baud gelassen (sowohl im Programm, als auch in den Seriell-Port-Einstellungen unter Windows). Im MProg habe ich Clck6 für CBUS0 eingestellt. Erkennt jemand meinen Fehler ? LG
Fusebits: Ext. RC Osc. 3,0MHz - 8,0MHz Startup time: 18CK + 4ms Völlig Falsch! Bei dem Caculator hast das ext clock
STK500-Besitzer schrieb: > External Oscillator. Martin Wende schrieb: > Fusebits: Ext. RC Osc. 3,0MHz - 8,0MHz Startup time: 18CK + 4ms > > Völlig Falsch! !? Also es hat mit 6MHz tatsächlich nicht funktioniert. Dann habe ich das ganze auf gleiche Weise mit 12 MHz probiert. Dabei ist mir leider mein MProg abgestürzt und mein FTDI wird nur noch alle x-male erkannt :/ Als er endlich mal erkannt wurde, war jedoch auch eine kurze KORREKTE serielle Übertragung möglich. Leider spielt wie gesagt der FT seit dem Setzen auf 12MHz verrückt. Wenn er erkannt wird und Programme darauf zugreifen (MPRog, Terminal), dann geht das für eine kurze Zeit gut. Danach frieren die Programme ein und es lässt sich erst weiterarbeiten, wenn ich den USB-Stecker ziehe :/ MfG
Update: Die serielle Übertragung läuft jetzt. Ich habe es jetzt geschafft den FT auf 12MHz zu stellen. Die Fusebits habe ich wieder auf Ext. RC Osc. (8-12MHz, Startup time: 0ms) Anscheinend funktioniert es oder was meinst du (Martin Wende) ? Gruß
Es ist falsch, weil du garantiert nicht sowas am AVR angeschlossen hast: http://www.avr-modelleisenbahn.de/atmega8/4-4-externer-rc-oszillator-atmega8.htm
Martin Wende schrieb: > Völlig Falsch! > Bei dem Caculator hast das ext clock Voellig richtig, es muss eine ext. clock sein.
Peter W. schrieb: > Voellig richtig, es muss eine ext. clock sein. Ergibt natürlich auch mehr Sinn ;) -> Atmega8 läuft mit dem FT232RL Takt. Vielen Dank für eure Hilfe!
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.