at90s4433

Gast #54889
Lesenswert?
• ▲
▼
Hallo.

Ich habe ein Problem mit dem at90s4433. ich bin genau nach dem avr
tutorial vorgegangen und habe mir auch den programmer gebaut. dann habe
ich folgendes assemblerprogramm geschrieben und eine rote 5mm led über
einen vorwiderstand an pin 14 (pb0) angeschlossen. die
versorgungsspannung habe ich über einen 5V festspannungsregler erzeugt.
Das Problem ist: Ich kann den Mikrocontroller problemlos mit yaap
beschreiben und auch das Programm wieder aus dem Flashspeicher auf den
Rechner übertragen aber es tut sich einfach nichts. Die LED Leuchtet
nicht, obwohl sie in Ordnung ist. Ich hab auch schon einen anderen
at90s4433 eingebaut um zu schauen ob der andere vielleicht defekt ist,
dabei tritt das gleiche Problem auf. Woran liegt das?

----------------------------------------------------------------------
.include "f:\atm\appnotes\4433def.inc"

        ldi r16, 0b11111111
        out ddrb,r16
        ldi r16, 0b00000000
        out portb, r16
ende: rjmp ende
Gast #54892
Lesenswert?
• ▲
▼
Benutzt du AVRStudio ? Wenn ja, dann schau mal unter "Project
Settings". Das "Output File Format" muß auf "Intel Intellec..."
stehen. Nach diesem Fehler hab ich auch schon mal stundenlang gesucht.
Keine Ahnung warum es mit dem einen funktioniert und mit dem anderen
nicht.
Gast #54896
Lesenswert?
• ▲
▼
Hi Florian,
vielleicht wg. Reset-Handler?
bei VMLab läuft's so:

.include "f:\atm\appnotes\4433def.inc"
        rjmp reset

reset:  ldi r16, 0b11111111
        out ddrb,r16
        ldi r16, 0b00000000
        out portb, r16
ende:   rjmp ende

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.