Forum: Mikrocontroller und Digitale Elektronik FT232RL an Atmega8: Welche Fusebits ?


von Leuchte (Gast)


Lesenswert?

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

von STK500-Besitzer (Gast)


Lesenswert?

External Oscillator.
Im Datenblatt daran zu erkennen, dass nur einer der beiden Pins 
beschaltet ist...

von Leuchte (Gast)


Lesenswert?

Ok, ich werd's probieren, vielen Dank!

Btw.: Geniale Seite, super Forum :)

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Hier stellste extern Oscillator ein und siehst die passenden Fuses ;)
http://www.engbedded.com/fusecalc/

von Leuchte (Gast)


Lesenswert?

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

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Fusebits: Ext. RC Osc. 3,0MHz - 8,0MHz Startup time: 18CK + 4ms

Völlig Falsch!
Bei dem Caculator hast das ext clock

von Leuchte (Gast)


Lesenswert?

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

von Leuchte (Gast)


Lesenswert?

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ß

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

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

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Martin Wende schrieb:
> Völlig Falsch!
> Bei dem Caculator hast das ext clock

Voellig richtig, es muss eine ext. clock sein.

von Leuchte (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.