Hi, ich brauch mal einen Tip... ich habe von dieser Schaltung schon 10 aufgebaut und alle funktionieren außer die eine nun nicht. :-( Der ATMEL läst sich programmieren (JTAG Mode) und die Spannungen am IC stimmen auch alle. Was klemmt ist das es den Anschein macht als ob die CPU nicht anläuft. Quarz schwingt, RESET PIN ist auf H Pegel. Fuse Bit's stimmen auch alle, sonst gibt es eine Fehlermeldung durch das Programm im Chip... gut das läuft ja nicht an sodass ich das nochmal von Hand kontrolliert habe. Hmm Fuses lassen sich setzen... Keine Beanstandung im AVR Studio. Hardwaremäßig sieht auch alles sehr gut aus, ich sehe da keine Lötbrücke oder der gleichen. Was kann das noch sein? Für jeden Tip sehr dankbar... Gruß AVRli
Hi, na ich habe eine Schaltung genau so geflasht wie die andere. Die eine läuft die andere nicht. :-( Beide aber der gleiche Aufbau, Bauteile sind richtig eingelötet und es sollte beim starten eine LED blinken. Auch Ausgaben auf dem UART erfolgen. Macht die alles nicht. Was nun auch auffällt, mit dem JTAG kann ich keine Pause machen. Da regiert er nicht. Ich dachte das die RESET Leitung eben dauer L hat und er dann eben programmieren kann aber dem ist nicht so... H Pegel und beim Programmieren geht die auf L. Die Fuse Bits haben dieselben Werte... also im Prinzip alle gleich nur startet die eine Schaltung nicht. Ich möchte mal noch anmerken das ich nicht den ersten Chip programmiere, habe bisher auch immer die Fehler gefunden die man so machen kann doch hierbei lege ich mir echt die Karten. :-( Schaltung läuft mit 3,3V Brown Out Erkennung steht auf 2,7V Was kann man noch falsch machen? Danke und Gruß AVRli...
Das ist mit 99% Wahrscheinlichkeit ein Löt- oder Platinenfehler. Halte das Teil mal gegen Licht und achte auf Brücken oder Risse und kalte Lötstellen. Wenn die Augen nicht reichen, Lupe nehmen.
Ansonsten soll es gelegentlich auch schonmal vorkommen, dass ein Chip kaputt ist und nur noch teilweise funktioniert... Wenn die Überprüfung der Platine kein Ergebnis bringt, also mal den Controller austauschen. Andreas
Hallo, wenn du schon mehrere Platinen hast, bist du dann schon mal auf die Idee gekommen die ATMEGAs gegeneinander zu tauschen? Ernst
Ernst schrieb: > wenn du schon mehrere Platinen hast, bist du dann schon mal auf die > Idee gekommen die ATMEGAs gegeneinander zu tauschen? Hmm ehrlich gesagt nein... TQFP44 ;-) Ich schau nochmal in Ruhe mit einer Nasen-Lupe.
Hi ich nochmal, also nun wird's echt eng. Ich habe alles nochmal nachgelötet, Alle Leiterbahnen nochmal durchgebimmelt und auch nochmal einen Sichttest gemacht. Ich finde da nicht's mehr. :-( :-( :-( Was mich auch etwas stutzg macht ist wenn ich das Programm mit dem JTAG und AVR Studio reinschreibe sieht es echt so aus also ob er das macht doch normalerweise stoppt er ja bei Adresse 0 und dann muß man das Programm im JTAG Mode starten damit es los geht. Das passiert nicht... Die andere Platine macht es genau so wie es sein soll. Was mich nur wundert ist das man die Device ID auslesen kann und auch die Fuses entsprechend lesen und setzen kann... Ob die CPU doch nen Schuß hat? Gruß AVRli...
Ich habe eben auf die harte Tour gelernt, dass ein AVR im Programmiermodus über JTAG kein Clock braucht. Ich hatte merkwürdige Fehlermeldungen. Ich habe dann den ISP-Anschluss nachgerüstet - und siehe da, nix ging. Takt gemessen am Oszillator - 16 MHZ. Takt gemessen am AVR - nix. Oszillator nachgelötet - lief. Der war ein SMD-Typ 7x5mm, und das Pad für den Clock war nicht richtig gelötet. Da die Pads alle unten sind, sieht man das so schlecht. fchk
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.