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
Damit stellst Du um auf externen Quarz. Ist denn einer vorhanden und angeschlossen?
Ja es ist einer 14.7456 MHz angeschlossen und mit zwei ceramic kondensatoren 22pF
> 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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.