-         

Ergebnis 1 bis 4 von 4

Thema: UART Register beim ATMEGA328P

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    21.12.2004
    Ort
    Bottrop
    Alter
    35
    Beiträge
    17

    UART Register beim ATMEGA328P

    Anzeige

    Hallo,

    ich spiele grad ein wenig mit den UART Registern rum.
    Nur ist mir jetzt leider ein Problem beim ATMEG328p aufgefallen.

    Bascom kennt die Register UCSRA und UCSRB nicht?!
    UCSRC ist verfügbar.

    Wähle ich ein Mega32 oder Mega8 per regfile, dann kennt Bascom die Register.

    Irgendwer eine Idee woran das liegt und was ich machen kann um die Register auch beim Mega328p nutzen zu können?

    Danke und Gruß,
    Marco

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    13.05.2005
    Alter
    26
    Beiträge
    601
    Hi,

    der 328per hat 2 UART's die werden dann glaube ich mit
    (UCSR1A/UCSR0A)
    (UCSR1B/UCSR0B)
    angesprochen, schau am besten mal ins Datenblatt da werden die dann
    mit (UCSRxA / UCSRxB) bezeichnet.
    Grüße Furtion

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    21.12.2004
    Ort
    Bottrop
    Alter
    35
    Beiträge
    17
    Danke Furtion,

    hab es grad probiert. Jetzt klappt es. Die Register müssen mit der 0 angesprochen werden, z.B. UCSR0A

    Die Register mit 1 kennt Bascom beim 328p nicht (hat er wirklich mehrere UARTS?). Ist aber auch egal. Ich nutze ja eh nur den einen UART.

    Danke und Gruß,
    Marco

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    13.05.2005
    Alter
    26
    Beiträge
    601
    Hi,

    jo hast recht ich hab den 328per mit seinem großen Bruder 324p verwechselt
    sorry. Wenn du dir die Register anschauen willst, die Bascom genau kennt
    kannst du dir auch mal die .dat Datei anschauen, die du für den jeweiligen
    Chip einbindest (befindet sich im Bascom Hauptverzeichniss).
    Grüße Furtion

Berechtigungen

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