mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR-Tutorial: SRAM Fehler gefunden


Autor: Roderrich (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo erst mal, bin Neuling und gehe das AVR Tutorial durch. Im  AVR 
Tutorial SRAM  4.6 Beispiel ist ein Fehler im Programm.
pwmloop:
        ld      temp2, Z+             ; den OCR Wert für PWM Nr. i holen und Z-Pointer erhöhen
        cp      temp1, temp2          ; ist der Grenzwert für PWM Nr. i erreicht?
        *brne*    LedOn
        or      temp, temp3
LedOn:
        lsl     temp3                 ; das Bitmuster schieben
        cpi     temp3, $40            ; alle Bits behandelt ?
        brne    pwmloop               ; nächster Schleifendurchlauf
 
        out     PORTB, temp           ; Die neue Bitbelegung am Port ausgeben
        reti
Anstatt brne muss es wohl brlo heißen?
Das soll aber der erfahrene Anwender entscheiden.
Mit freundlichen Grüßen
Roderrich

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Roderrich schrieb:

> Anstatt brne muss es wohl brlo heißen?

Vielen Dank für die Fehlermeldung.
Du hast recht.

Tut ist mitlerweile korrigiert und der korrigierte Code auch getestet.
Ist mir ein Rätsel, wie das da rein kommen konnte.

Autor: Klaus Wachtler (mfgkw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Roderrich schrieb:
> Hallo erst mal, bin Neuling und gehe das AVR Tutorial durch.

Auch Hallo.

Abgesehen davon, daß du mein Weltbild etwas durcheinander bringst
(nur noch Vollpfosten unterwegs, die hier ihre Hausaufgaben
erledigen lassen, sich vehement gegen jeden sinnvollen Vorschlag
wehren ebenso wie gegen zart angedeutete oder rüde formulierte
Ratschläge sperren, beleidigenderweise jedes Tutorial mißachten
und sich beschweren, wenn ihr Hobbyproblem nicht sach- und
zeitgerecht erledigt wird), hast du hier den Mitarbeiter
der Woche ergattert.

Das mit meinem Weltbild sei dir daraufhin verziehen!

Autor: Lehrmann Michael (ubimbo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Klaus Wachtler schrieb:
> Roderrich schrieb:
>> Hallo erst mal, bin Neuling und gehe das AVR Tutorial durch.

Auch mein Glückwunsch. Das ist ernst gemeint. Du gibst dir Mühe und 
befolgst Ratschläge. Das hebt dich von den restlichen 99.99% der 
Forenbevölkerung ab =) Viel Erfolg weiterhin ...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.