Forum: Mikrocontroller und Digitale Elektronik BASCOM-ATmega8515-Fusebits


von Chris H. (chirt06)


Lesenswert?

Hi all

Wer kennt sich mit BASCOM und ATmega8515 fusebits aus ?

Im ATMEL Datasheet Rev. 2512G-AVR-03/05 steht auf den Seiten 34-36:

Frequency Range 3-8 MHz --> CKOPT = 1  und CKSEL3..1 = 111 (Tabelle 7)
und
Start-up Times für Crystal oscilator --> CKSEL0 = 1 und SUT1..0 =
01,10,11 je nach BOD enabled bzw. fast oder slow rising power (Tabelle
8)

Soweit so gut, ABER mit BASCOM Demo Version 1.1.8.1 ist CKSEL0..3 =
1111 NICHT für
Crystal oscilator auszuwählen, sondern für Ceramic Resonator !

Was stimmt nun ? Frage lieber bevor mich mir die fusebits
"zerstöre".

Mein System:

ATmega8515
Vcc = 5 V
Quartz: 7.372.800 Hz mit CL = 2 x 27pF
LCD 16 x 2, Rotary Encoder, Keypad etc.
Prog:
Hard: STK200/300 Selbstbau
Soft: BASCOM 1.11.8.1 Demo

Wie sollen die Fusebits gesetzt sein ? Wenn es mit BASCOM wegen Fehler
nicht geht, dann verwende ich ev. PonyProg.


Vielen Dank im Voraus
Chris

von Conlost (Gast)


Lesenswert?

Hallo,

mit Bascom kenne ich mich nicht aus, weil des Programm auf meinem
Rechner nicht laufen will.
Wenn dein STK200/300 Selbstbau kompatibel zu Studio 4.12 ist,
empfehle ich dir dieses zu benutzen um die Fuses zu setzen.

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725

Hinterher kannst du nachsehen wie das mit Bascom aussieht.

Es grüsst,
Arno

von Chris H. (chirt06)


Lesenswert?

O.K. danke Arno!
Das wär ne Möglichkeit; Studio hab ich ebenfalls am PC, aber bisher
nicht verwendet.
Da ich aber ansonsten der Einfachheit halber meine kleinen Progrämmchen
(Ansteuerung von DDS für Receiver LO) mit BASCOM schreibe, wäre es
vorteilhaft wenn jemand wüsste was da bei BASCOM bezüglich 8515
fusebits falsch liegt (nehme an es liegt der Fehler bei BASCOM und
nicht im ATMEL Datasheet).

Grüsse
Chris

von Chris H. (chirt06)


Lesenswert?

Problem mit BASCOM und ATmega8515 fusebits geklärt (so glaube ich nun
jedenfalls).

Habe nun mit Studio und PonyPrig experimentiert und folgende
Beobachtung gemacht:

1. BASCOM 1.1.8.1 setzt die fusebits des ATmega 8515 richtig.
2. Allerdings ist die Beschriftung der DropDowns falsch (die 1111 der
CKSEL stehen für quartz und nicht für ceramic resonator)! Die ebenfalls
angeführten 0 und 1 stimmen aber wiederum.

Konsequenz: Durchaus zu benutzen, aber nur 0/1 Angaben verwenden. Und
natürlich vorher gut das ATmega8515 datasheet studieren, aber das
sollte ja bei fusebits Änderungen selbstverständlich sein....

ciao
Chris

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.