Hallo Habe mir ein Pollin Board zugelegt. Dort habe ich einen ATMega8 eingesteckt. Wenn ich jetzt ein Programm mit Ponyprog auf den Controller übertrage klappt auch alles einfandfrei, allerdings bekommen die Ausgänge (z.B. PD5) kein High-Signal (5V). Kann das sein, dass ich die Fuse-Bits falsch eingestellt habe? Wie müssen die bei dem Atmel Evaluationboard V2.01 eingestellt werden? Oder ist der ATMega 8 schon durch das ganze rumprobieren kaputt gegangen? Habe schon einen 2ten Versucht aber da ist das gleiche Problem. Hoffe mir kann einer Helfen bin echt am Verzweifeln. MfG Tobi
Du musst die Pins vorher auch als Ausgänge konfigurieren. Stichwort Data Direction Register -> Datenblatt ;-)
Schonmal danke für die schnelle Antwort. Das mit dem Ausgang konfigurieren habe ich gemacht. Hier mal mein Programm: .include "m8def.inc" ldi r16, 0xFF out DDRD, r16 ldi r16, 0b11100000 out PORTD, r16 ende: rjmp ende Ist dort eventuell doch ein Fehler drin?
Nö, Fehler ist da keiner drin. Das müsste so laufen. Aber wechsle einmal probeweise auf portc oder portb, natürlich gleichzeitig ddrc bzw. ddrb . Das könnte zeigen, ob Portd vernichtet ist, port c oder port b aber nicht Aber meistens liegt der Fehler bei der Übertragung des .hex files sodass gar kein Programm im atmega ankommt außer lauter ff Mach mal einen Lesevorgang. Danach müssten ja die ca 10 byte des Programms als Speicherinhalt angezeigt werden. kommen die richtigen Meldungen, dass das proggen und das verify richtig abgelaufen ist ?
Habe nochmal alles durchgemmessen mit den anderen Ausgängen B und C. Hat auch alles geklappt. Habe dann nochmal das Programm übertragen und jetzt klappt alles. Weis nicht woran das gelegen hat, habe alles so gemacht wie gestern auch. Naja Hauptsache jetzt klappt alles. Vielen dank für eure Hilfe.
Tobias Fenneken schrieb: > Habe nochmal alles durchgemmessen mit den anderen Ausgängen B und C. Hat > auch alles geklappt. Habe dann nochmal das Programm übertragen und jetzt > klappt alles. Weis nicht woran das gelegen hat, habe alles so gemacht > wie gestern auch. > Naja Hauptsache jetzt klappt alles. > Vielen dank für eure Hilfe. Tja das kenn ich doch irgendwoher... Achja, ich programmier auch in ASM!
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.