www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Neuanfang


Autor: Matthias H. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nach 100 Jahren Abstinenz von den AVRs wollte ich mal wieder ein wenig
programmieren. Als Hardware dient ein Crumb8-USB mit Mega8 und 14,745
MHz Takt. Der Programmer ist ein AVRISP. Das erste Problem trat schon
auf, als AVRStudio meinen Programmer upgedatet hat und ich seit dem
nicht nicht mehr über WinAVR programmieren kann. Das zweite Problem
ist, dass schon das einfachste UART-Prog einfach nicht funktionieren
will:

#include <avr/io.h>
#include <stdint.h>

int main(void)
  {
  //UART initialisieren
    UBRRH = 0;
    UBRRL = 95;
    UCSRB |= (1<<TXEN);
    UCSRC |= (1<<URSEL) | (3<<UCSZ0);

        //senden
    while (0)
        {
      while ( !( UCSRA & (1<<UDRE)) );
      UDR = 'X';
        }

  }

Das Terminalprog empfängt überhaupt nichts. Leider hab ich im Moment
kein Oszi, um zu schauen, ob überhaupt was gesendet wird.

Kann jemand einem Wiederanfänger mal kurz auf die Sprünge helfen?

Autor: inoffizieller WM-Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> while (0)

Wie wäre es mit  while (1) ? Dann würde die Schleife auch bearbeitet
werden.

Autor: Matthias H. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich wußte es, ich bin doch be....!
Besten Dank für die schnelle Reaktion

Autor: Matthias H. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das andere Problem hat sich auch erledigt: avrispv2 wählen und los gehts

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.