Hi ich hab grade damit angefangen, mich mit µC zu beschäftigen. hab mir die schaltung wie hier in der anleitung aufgebaut und es funktioniert auch so weit alles Hab mir jetzt das erste prog mit den LEDs im avr studio erstellt: --------------------------------------- .include "m8def.inc" ldi r16, 0b11111111 out DDRD, r16 ldi r16, 0b11111100 out PORTD, r16 ende: rjmp ende --------------------------------------- im avr studio beim simulieren klappt es auch alledings wenn ich die erstelle .hex dann in yaap lade und in den µC lade leuchten immer alle LED's am PortD Hat einer ne idee, was beim erstellen der hex falsch laufen kann bzw. ob ich vielleicht auch was in yaap falsch mache? Wäre vielleicht mal ganz gut, wenn man dazu die Anleitung mal nen bischen erweitern könnte. Das mit dem flashen is da nämlich so gut wie gar nicht beschrieben
du hast im avr studio dann f7 gedrückt? dann wird das ding kompiliert.. dann für yaap die [projektname].hex auswählen (auch ins richtige fenster ==> flash) dann drückste dat schöne point d'exclamation und dann wird das ding geflasht.. außerdem sollte was andres als ff im flash-fenster erscheinen (nach dem laden) dave
hmm, komisch auf einmal scheint es zu klappen nur scheinbar muß der µC zwischendurch gelöscht werden, damit er das neue prog übernimmt aber troßdem danke für die schnelle antwort :)
ups.. ich hätte point d'exclamation übersetzten sollen.. hatte ich eigentlich auch vor... najut, das heisst ausrufezeichen.. das löscht den chip, läd das programm drauf, und WICHTIG: macht einen verify (also schaut, obs richtig geladen wurde) ! ist das beste, würd ich jetzt mal sagen dave
Der Verify kann wirklich manchmal nützlich sein. Mein Programm hat auf einem Tiny12 rumgesponnen, bis ich mal geschaut habe, was wirklich auf dem Flash war. Vom 2. Byte waren ein oder zwei Bits kaputt, blieben ständig auf 0. Damit waren alle Befehle verfälscht, die an diesen Bitpositionen keine 0 hatten... mein Programm fängt jetzt mit einem NOP an, und schon tut's. Allerdings brauchte ich später Interrupts, das war vielleicht eine Fummelei, den auszutricksen... g
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.