War ne Zeit lang weg und hab danach weiterprobiert.
Warum will das nicht gehen ^^
War ne Zeit lang weg und hab danach weiterprobiert.
Warum will das nicht gehen ^^
Guten Abend,
Ich habe eben den Atmgea8 nochmal gewechselt und nun funktionierte es.
http://www.abload.de/image.php?img=freudetcjwa.png
Leider war die Freude nur von dauer,
als ich zurück kam und flashen woltle ging es nicht mehr?
Flash-Bild:
http://www.abload.de/image.php?img=f...rsuchxjua2.png
Programm :
$regfile = "M8def.dat"
$crystal = 4000000
$hwstack = 100
$swstack = 100
$framesize = 100
Ddrb = &B00000010
Portb.1 = 1
End
Fuses: 0x50 0xD9
Hast Du an deinem ATMEGA 8 eine externe Taktquelle dran ? Also keinen Quarz, sondern einen Quarzoszillator oder ne andere Taktquelle die aktiv Takt abgibt?
Deine Fuses sind auf jeden Fall dafür eingestellt!
Guck doch noch mal in http://www.engbedded.com/fusecalc/ nach.
Das Verhalten schreit regelrecht nach verfusden Takt.
Wenn ich recht haben sollte, müsstest Du an den ATMEGA eine Taktquelle mit mindestens 1Mhz Takt mit TTL bzw. CMOS Pegel anschließen, dann sollte es der ATMEGA wieder tun.
Wenn du diese Fuses hineingeschrieben hast dann ist es klar. Du brauchst einen externen Takt damit du wieder was machen kannst.
Naja ich nehms euch nicht böse das ihr nicht Alles gelesen habt,
hab n 4 Mhz Takt Quarzosszilator.
Also nicht verfust.
MfG und danke
Gut - Warum geht's dann anscheinend mit dem internen Takt ( Auslieferungszustand ) schon und mit dem externen Oszillator nicht mehr?hab n 4 Mhz Takt Quarzosszilator.
Also,
als ich die Fuses brennte brauchte es doch auch den externen Takt?
Naja auf deine Frage wkrug, ka bin leider noch Anfänger.
Was könnte sonst noch Ursache sein?
MfG
Wie ist der Pin 1 des Oszillators beschaltet ?
Kann sein das er "Enabled" (z.B. auf VCC legen)!
Schau mal in das Datenblatt !
mfG
Willi
Lesezeichen