Forum: Mikrocontroller und Digitale Elektronik Problem beim Empfangen von Daten des AVR's zum µC


von Michael (Gast)


Lesenswert?

Ich möchte Daten von meinem ATmega32 empfangen. Der µC schickt schon
Daten, leider kommen diese nicht so an wie ich mir das vorstelle, denn
es kommt immer das €-Zeichen. Zum Empfangen nutze ich das HyperTerminal
von Microsoft. Unter
Start->Programme->Zubehör->Kommunikation->HyperTerminal zu finden.

Hier mal der Code den ich auf dem µC habe.

void main(void)
{
  UCSRA=0x00;
  UCSRB=0x48;
  UCSRC=0x06;
  UBRRH=0x00;
  UBRRL=0x33; //Baudrate9600

  while(1)
  {
    delay_ms(300);
    printf("test\n\r");
  }
}

Im HyperTerminal habe ich den Port und die Baudrate richtig
eingestellt. Woran könnte das noch liegen.

von Hubert.G (Gast)


Lesenswert?

Sieh dir die Code-Examples im Datenblatt an oder verwende den Code von
Fleury.
Sonst Oszillatorfrequenz?

von Michael (Gast)


Lesenswert?

Meine Oszi hat 8MHz.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.