ATMEGA8 Probleme bei Schnittstellen Initialisierung

Gast #740924
Hallo ich möchte bei einem SMbus die Sereielle Schnittstelle 
initialisieren.

/********************************************/
/* Initialisiert die Serielle Schnittstelle */
/* Baudrate: 2400, StopBit: 2, Parity: No,   */
/* Datanbits:8                 */
/********************************************/
void initSerial(void)
{
  UBRRH = (unsigned char)(uartLadewert>>8);
  UBRRL = (unsigned char)(uartLadewert);

  UCSRB |= ( 1 << TXEN ) | (1 << RXEN | (1<<RXCIE));    // UART TX 
einschalten unt Interrupt fuer den Empfang
                              // aktivieren
    UCSRC |= ( 1 << URSEL )|( 3<<UCSZ0 );          // Asynchron 8N1

  return;

}

Ich habe das Problem, dass UBRRH UBRRL,UCSRB UCSRC... vom Compiler nicht 
erkannt werden!

"UBRRH undecleared (first use in this function)

bitte um Hilfe
Danke !!
Gast #740944
Danke habs schon gefunden !
funktioniert jetzt !

Hab jetzt noch ne Warnung
C Code:
uartWriteString((char*)itoa(daten,s,10));

warning : implict declaration of function itoa

kennt  das jemnd?
lösungsvorschläge?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.