at90s4433

Gast #54889
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
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
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

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.