Hallo! Seit längerer Zeit probiere ich schon herum einen 8535er zu programmieren. Ich habe die Schaltung auf einem Steckbrett aufgebaut, wie im AVR-Tutorial, ich verwende einen Quarz mit 22pF-Konds anstelle des Quarzoszillators. Spannungsversorgnung über eine 7805-Standardschaltung. Als ISP-Programmierer verwende ich den von www.prouc.de. Die Hardware-Testfunktion von dem Programm ergibt auch richtige Ausgänge, also kann es fast nicht an der Schaltung liegen. Der AVR meldet keinen Device-Code (oder eben 000000), zeig überhaupt keine Reaktion. Ich freue mich über jeden Tipp, da mir schon so viele Anwendungen im Kopf herumschwirren und teilweise auch schon in Assembler von mir realisiert wurden, nur eben noch nie in Natura getestet worden sind. Vielen Dank, Gregi
... btw: sollte der AVR nicht zum funktionieren überzeugt werden, werde ich einen der DS89C420 auspacken, 50MHz, bis zu 50 mips, 8051 kompatibel.
Probiers mal damit http://users.skynet.be/jiwan/Electronique/English/AVR%20Prog.htm und noch ein C-Compiler http://dhptechn.ir.ro/ mfg meiserl http://www.vpc.at/meip
...hmmm den Programmer den du verwendest (www.prouc.de) sieht so aus als würde er nur für die 89er... funktioniern. :-((( probiel mal einen der für die AVRs (90S..) geschrieben ist :-))) gutes gelingen ;-)
hab jetzt diesen Adapter zusammengebaut, nur der ISP AVR Programmer meldet mir bei SetUp nur Not Found und wie erwartet kann ich nichts programmieren. Initialisation Error und beim Autoselect: Auto Select device : Device Error müsste er nicht irgendwas erkennen?? gregi, knapp am verzweifeln
asche auf meinen kopf... hab leider vergessen dass 6 und 9 umgedreht gleich aussieht (=serielle falsch angeschlossen).. jetzt erkennt er den adapter,aber programmieren oder wenigstens den device-code lesen kann er immer noch nicht.. hmmm gregi p.s.: und dass er kaputt ist?wie kann man sowas überprüfen?
kontrollier mal deine Resetanschaltung und die Versorgungsspannung! Vielleicht kann der programmer deine AVR nicht in den reseten?
Was bedeutet eigentlich du verwendest einen Kondensator anstatt des Quarzes?? Versuchs doch mal mit einem Quarz (laut Datenblatt) wirst sehen dann funkt es.
nein, beim avr-tutorial von µc.net verwendet andreas einen quarzoszillator, und ich verwende einen quarz mit 2 kondensatoren, wie im datenblatt.
multimeter an masse + reset: normal durch pullup und 47pF-Kondensator an masse => high. wenn ich auf erase all klicke geht reset runter auf low, und wieder zurück auf high da: Erasing ... Erase : Initialisation Error gregi
Gregi schrieb: > > nein, beim avr-tutorial von µc.net verwendet andreas > einen quarzoszillator, und ich verwende einen quarz mit 2 > kondensatoren, wie im datenblatt. Falls du ein Oszilloskop hast, solltest du kontrollieren ob der Quarz überhaupt schwingt. Oder mal mit nem Multimeter die Spannung an den Oszillatoranschlüssen des Controllers messen, sollte 2.5V betragen. MfG Andreas
Oszi hab ich leider keines bei der Hand, und mit dem multimeter messe ich an XTAL1 1,6 V und an XTAL2 5V hmm.. scheint nicht recht zu tun.. gregi
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.