Neuanfang

Gast #400292
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren