- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 3 von 3

Thema: Fehlermeldung bei Baudraten-Änderung

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    05.08.2005
    Beiträge
    61

    Fehlermeldung bei Baudraten-Änderung

    Anzeige

    Praxistest und DIY Projekte
    Hallo,

    wenn ich bei meinen ATMEGA16 die Baudrate von 38400 auf 19200
    ändere kommt folgende Fehlermeldung die ich nicht verstehe. Kann
    jemand helfen? Der Fehler wird für die Zeile Code gemeldet, wo
    BAUDRATE benutzt wird.

    warning: integer overflow in expression

    mit:

    #define BAUDRATE 19200

    static void initUART(void)
    {
    uint16_t ubrr = (uint16_t) ((uint32_t) F_CPU/(16*BAUDRATE) - 1);
    .
    .
    .
    }

    DANKE für Hilfe

    Gruß
    RICOLA

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,

    mach mal ein grosses L hinter das 19200, dann wird das als Long berechnet.
    Bei FCPU sollte das auch so sein.

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    05.08.2005
    Beiträge
    61
    stimmt, danke!

    gruß
    RICOLA

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress