Forum: Mikrocontroller und Digitale Elektronik Atmega16 fusebits problem


von Alexander K. (alexanderk)


Lesenswert?

Hallo,

ich habe heute ersten mal versucht eine Atmega16 unter Linux mit STK200 
über LPT zu programmieren ging auch alles gut, aber dann musste ich 
fusebits setzten wie im der Einleitung stand.

Das Ziel war:
It will be running at 1mhz (very slowly) using it's internal oscillator. 
And some of the leds won't work, because some GPIO ports are used for 
JTAG by default.

To enable the external oscillator and disable JTAG, we need to program 
the fuse bytes:

"avrdude -c usbtiny -p m16 -U lfuse:w:0xef:m"
"avrdude -c usbtiny -p m16 -U hfuse:w:0xc9:m"



Dann ging gar nichts mehr :( Kann man jetzt nicht machen ? ich habe noch 
eine zweite Atmega16 zu hause aber das Problem ist wieder das ich nicht 
weiß welche ich fusebits setzen soll, im datasheet verstehe ich nicht 
viel.

Der wurde hier gekauft
http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A363;GROUPID=2959;ARTICLE=45028;START=0;SORT=artnr;OFFSET=16;SID=28lB2Jr6wQARwAAGiP4jo8013e7edbe7d4a0fa173bb6cd32d49ad

Ich hoffe es kann man ja jetzt was machen.


MFG

Alexander

von Hc Z. (mizch)


Lesenswert?

Damit stellst Du um auf externen Quarz.  Ist denn einer vorhanden und 
angeschlossen?

von Alexander K. (alexanderk)


Lesenswert?

Ja es ist einer 14.7456 MHz angeschlossen und mit zwei ceramic 
kondensatoren 22pF

von g457 (Gast)


Lesenswert?

> Ja es ist einer 14.7456 MHz angeschlossen und mit zwei ceramic
> kondensatoren 22pF

Sind die auch richtig(tm) angeschlossen? Im Datenplatt [1] in Abbildung 
12 (Seite 26) ists dargestellt wies sein soll. Sind die übrigen 
Leitungen (VCC, 2x GND, AVCC) verdrahtet?

Wenn Du obiges kontrolliert hast mach mal ein Foto vom Aufbau.

HTH

[1] http://atmel.com/dyn/resources/prod_documents/doc2466.pdf

von Alexander K. (alexanderk)


Lesenswert?

Danke Leute, ich bin grade nach hause gekommen, den Oszillator angeguckt 
und da habe ich vergessen ein Beinchen zu Atmega dran zu löten jetzt 
läuft es. :)

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.