Hi, folgendes Problem: Hab einISP (AN910) mit der Firmeware von avrfreaks. mit dem Teil progge ich sonst immer mega8535 ..funzt. Jetzt wollte ich nen mega128 programmieren ..denkste. elektrische Fehler "nahezu" ausgeschlossen. Leiterplatte ist industriell gefertigt (q-print) und außer den µC und der /reset-beschaltung ist nichts aufgelötet. An den Pins kommen die Signale des ISP sauber an. Aber die Miso-Ltg bleibt immer "High". Jetzt weiß ich nicht, ob der ISP sicher den richtigen Prog-ablauf ausführt, der µC defekt , ich zu blöd bin oder , oder , oder. Ich geh davon aus, dass der µC anfänglich über den internen Oszillator arbeitet, deswegen hab ich auch keinen Quarz usw. Die Fragen lauten also: kann man die Funktion checken, also die Oszi-schwingungen messen, oder sonst was. oder sollte ich nen anderen ISP ausprobieren, wenn ja welchen. Im mom benutze ich AVRPROG, weils so schön mit der AN910 arbeitet. Habt ihr ein paar Tipps für mich ? Danke Uwe
Du hast auch die richtigen Pins genommen ? Soweit ich weiß, sind das beim 128 NICHT die SPI-Pins ! Peter
Sers Uwe, guck Dir mal die Seite "Artikel" auf www.elektronik-projekt.de an. Hier gibt es eine Beschreibung zur SPI des ATmega128 (Artikel heißt sogar so !) Hilft bestimmt. MfG, Daniel
@Khani Tolle Sache diese Lösung. Aber was ist wenn man z.B. einen Max202 nimmt, den Ausgang mit einem 500Ohm Widerstand verbindet und das andere Ende des Widerstandes mit dem Eingang des Atmega128. Der Eingang des ATMEGA wird direkt mit dem Programmiergerät verbunden. Auf diese Weise hätte das Programmiergerät während des Programmierens die Oberhand. Nach dem Programmieren gehen die Pins des Programmiergerätes in den Tri-State-Mode. Danach sendet der Max202 and den Atmega über den 500Ohm Widerstand. Würde das funktioneren? Auf diese Weise würde man weniger Bauteile benötigen. Tschüss Martin
@martin auf den spi-leitungen bei den anderen µC´s hab ich das mit 470Ohm gemacht weil da recht viel zeugs dran hängt bei mir. funzt sauber. ich benutze auch manchmal gleich die /reset-ltg. um vorsichtshalber die anderen geräte an spi in den shutdown zu "zwingen". ist also ähnlich dem artikel auf www.elektronik-projekt.de Bauteilmäßig nimmt sich das nicht viel: 1*R oder 1*R;1*T @khani jo ist ganz gut.... danke @peter jo hab ich wohl...hab mich nur verkehrt ausgedrückt. sorry. @*alle* geht aber trotzdem noch nicht,hmmm. das find ich schon noch. von den mega8535 weiß ich, dass das proggen immer recht lange dauert. wie "schnell" geht das denn beim mega128 wenn man den kompletten flash schreibt? oder andersrum: ist es vielleicht besser oder schneller, gleich ne bootloader-routine zu schreiben? (auch wenn ich momentan noch keine Ahnung davon hab) Ich danke euch allen für eure Hilfe Ciao Uwe
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.