Hallo, Ich habe mal ein Problem. Und zwar wollte ich schon viele Jahre mit dem Thema anfangen, aber hatte nie Lust. Naja, egal... hab nun angefangen und direkt Probleme: Der Atmel (Mega8) lässt sich beschreiben (PonyProg, Yaap) aber danach tut er nichts weiter... die angeschlossenen LED's leuchten einfach nicht (http://www.mikrocontroller.net/tutorial/io-basics). Diese sind aber richtig angeschlossen, keine Sorge. :) Und ja, den ISP zieh ich nach dem Schreiben auch ab... :D Egal welches Programm, nix passiert auf den Ports. (Nachgemessen) Was is da los? Hab die einstellungen mit yaap lt. dem Screenshot auf der Page abgeändert. Gruß
Sorry, hab keine Glaskugel. Sowas wie Quelltext, FuseBits-settings, genauere Aussenbeschaltung wären interessant.
Glaskugel brauchst du auch nich, wenn du mein Posting ließt :). Steht ja drin, alles lt. tutorial (link is sogar dabei). Alle einstellungen, etc. ;) Gruß
hallo megabug, es ist schon fast normal, dass die aller erste schaltung nicht funktioniert. ich selber musste die einfache programmierschaltung 3 mal aufbauen bis sie geklappt hat. mein fehler war eine falsche stromversorgung (das so eine empfindliche schaltung mit einem normalen handy aufladegerät was 5v bringt nicht geht, weiß ich jetzt). einfach nochmal neu aufbauen! am besten aufm steckbrett. mfg
Sieht so aus, als bräuchte ich doch ne Glaskugel, den im Tutorial steht zwar, wie es sein sollte, aber nicht, was du gemacht hast. Das sind in der Regel zwei völlig verschiedene Sachen. hast du das 4433def.inc durch ein m8def.inc ersetzt? Was sagen die FuseBits? Interner Oscilator eingeschaltet? Betreibst du den AT8 über das STK oder im Steckboard?
Hallo, Das mit den Fusebits, etc. ist wie auf der Page eingestellt... Also so wie es beim Mega8 sein sollte. Ja, die m8def.inc hab ich eingetragen und ist auch da, wo sie sein soll. Habe den Mega8 auf eine Platine gelötet mit den LEDs und 3 tastern. LEDs sind an PB0 - PB2 Gruß
schau mal nach ob du mit Ponyprog oder Yaap zum µC connecten kannst und die aktuelle Fusebits auslesen . wenn ja, funtioniert der Takt. würde an deiner stelle lieber mal schaun' ob an RESET das gewünschte HIGH Signal (VCC+) anliegt. Messe die Spannung auch an VCC, was da an liegt. wenn du mit externem Takt arbeitest, messen was du auf Takteingang gibst.
@Niels Huesken (Monarch77) Ja der Mega8 tuts auch ohne Quarz aber wenn man die Fuse Bits falsch setzt tut er es eben nicht!!
AVCC korrekt beschaltet? Nach dem Programmieren verifiziert, ob auch wirklich die geschriebenen Daten drinstehen? Externer oder interner Takt? Quarz richtig angeschlossen (möglichst nah an den Pins und die Kondensatoren nicht vergessen)? RESET-Beschaltung korrekt? Abblock-Kondensator angeschlossen? Meinst du mit "Hab die einstellungen mit yaap lt. dem Screenshot auf der Page abgeändert." die Fuses? Der "vorher"- oder "nachher"-Screenshot? PS: Ich finde ja, daß man beim ersten Programm nicht gleich die Fuses verstellen sollte. Der interne Takt tut's eigentlich ganz gut. Bei mir auch mit dem seriellen Port, wenn man die Baudrate nicht zu hoch einstellt.
Es geht jetzt alles... Schaltung war richtig, einstellungen und software auch. Keine Ahnung, aber der hatte irgendwelche Probleme mit meiner Stromquelle. Am Festplattenstromstecker vom Netzteil gings nicht, 12V schaltnetzteil mit 7805 und kondensatoren dran ging auch nich. Erst per USB Kabel hab ich den zum laufen bekommen...
Also hätte das zweite Posting so aussehen sollen: "Überprüf' mal die Spannungsversorgung. Hat deine Schaltung 5Volt?"
Sie hatte 5V... das war nicht das Problem! Sondern wohl die Stabilisierung...
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.