Hallo, ich habe Probleme meinen Atmega8 (TQFP) zu flashen. Ich verwende hierzu das AVR Studio (versucht mit der 4er und der 6er Version) und meinen MySmartUSB Light (http://www.myavr.info/download/produkte/mysmartusb_light/techb_mySmartUSB-light_de_en.pdf). Der Programmierer funktioniert auch (mit einem anderen Projekt und einem Atmega32 überprüft). Auf der Platte habe ich ne 3x2 Stiftleiste zum Anstecken platziert und die Kanäle vom Programmierer zum Mikrocontroller sind auch überprüft und leiten. Wenn ich im Studio die Programmierung auslöse oder die Fuses auslesen möchte, kommt jedoch "cannot enter programming mode". Ich bin leider mittlerweile ratlos. Schaltplan und Foto von der Platine hänge ich an, vielleicht hat noch jemand einen Tipp für mich. Viele Grüße aus Paderborn Karlo
Karlo F. schrieb: > Schaltplan und Foto von der Platine hänge ich an Du weist schon, was ein Schaltplan ist?
Hänge mal noch einen 10k Widerstand zwischen Reset-Pin und deiner Pfostenleiste. Alternativ kannst du mal auf einem Schaltplan schauen von einem Einsteigerboard, da kann man überprüfen, ob man es richtig gemacht hat.
Der Widerstand hat keine Besserung gebracht - generell funktioniert das "Konzept" auch sonst bei anderen Projekten, ich befürchte eher was übersehen zu haben oder eine Besonderheit des Atmega8 nicht zu kennen.
al-guesto schrieb: > Hänge mal noch einen 10k Widerstand zwischen Reset-Pin und deiner > Pfostenleiste. Du meintest vermutlich zwischen Reset und Vcc als Pullup. Auf dem Foto der Platine sieht es so aus, als wäre da ein Schluss zwischen zwei Pins des MC, da wo der Fädeldraht zur ISP Buchse anfängt. Karlo F. schrieb: > ich befürchte eher was > übersehen zu haben oder eine Besonderheit des Atmega8 nicht zu kennen. Besonderheiten hat der Mega8 da nicht.
Die Lötarbeit auf der Platine ist echt Scheiße, aber "Licht & Frieden" kann man gut lesen.
@Matthias Sch. Ich habe alle Pins quer gemessen, jeder kommt da an wo er soll (und auch nur da). Ich glaube das Foto täuscht da etwas. @Dragoner Sonst funktioniert ja alles bei diversen Projekten, Schaltungen und Platinen - nur diesmal nicht, deshalb meine Frage ;) Vielen Dank aufjedenfall schnonmal allen für die Unterstützung Karlo
Schön gell? Der Titel ist etwas ironisch. Ja, handwerklich ist da Raum nach oben, aber deshalb übt man ja.
Wie steht es mit der Taktfrequenz? Im Auslieferungszustand des atmega8 hat er eine taktfrequenz von 1MHz, der ISP-progger darf dann maximal 250 kHz, mit etwas Reserve also 200kHz Arbeitsfrequenz haben. btw: Ein erster Test für die ISP-Verbindung besteht im Lesen der Signatur, da bekommt man eine eindeutige Antwqorrt vom System, nämlich die sechstellige hex-Signatur des atmega8 und kein diffuses "cannot enter..."
Hast du mal mit einem Multimeter (Besser Oszilloskop) nachgemessen ob dein Reset beim versuch zu Programmieren (Signatur auslesen) wackelt? Wenn ja das gleiche für MOSI. Wenn ja das gleiche für MISO. Wenn ja das gleiche für MISO auf Programmerseite. Wenn ja überprüfen ob Masse Programmer -> µC durchgang hat. Wenn ja Spannung µC nochmal überprüfen. Wenn ja Sichergehen, das es WIRKLICH der richtige µC ist. ....
Ist der Programmer richig angeschlossen? Die pins verwechselt man gerne mal Spiegelverkerhrt. Genauso verwechelt man gerne mal MISO und MOSI. Ist mir schon Öfter mal Passiert.
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.