- Reichelt Elektronik    Werbung      
Ergebnis 1 bis 6 von 6

Thema: Dual UART am mega128 - Es will einfach nicht

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.759
    ... [/CODE] ... UBRR1L=51 ... [/CODE]
    Irre ich mich oder gibt das irgendetwas über 39 kBd ? statt der von Dir angestrebten 19200 ?

    Ich rechne üblicherweise so :
    Code:
        UBRR0H  =  (unsigned char)(ubrr>>8); 
        UBRR0L  =  (unsigned char)ubrr; // Enable receiver and transmitter
    Nur gaaanz nebenbei ... die Orgie mit den vielen 0-Zuweisungen
    Code:
    (0<<RXCIE0)|// Dont enable RX complete interrupt ...
    ist überflüssig/sehr ungewöhnlich. WENN Du die Bits löschen willst (weil sie "irgendjemand-irgendwo" gesetzt hat - nach nem Reset sind die sowieso "0"), dann eher in
    der Art: "TCCR2A &= ~(1<<WGM21);"

    Viel Erfolg
    Ciao sagt der JoeamBerg

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    25.03.2006
    Ort
    nahe Tulln (Niederösterreich)
    Alter
    35
    Beiträge
    460
    Hi,

    vielen Dank für eure Antworten. Ich habe alles ausprobiert was ihr vorgeschlagen habt, aber das hat das Problem nicht gelöst.

    Nach einigen Stunden Zeitverschwendung bin ich aber trotzdem draufgekommen: Es gibt ein Fusebit, das den "ATmega103 compatibilitymode" aktiviert. Dieses ist standardmäßig gesetzt. Dadurch hat der mega128 nur eine UART Schnittstelle, und wenn man wie ich beide konfiguriert, funktioniert gar keine...

    Ist ja nett dass es diese Fuse gibt, aber WARUM VERDAMMT AKTIVIERT ATMEL DIESEN COMPATIBILITY MODE STANDARDMÄSSIG??? Wen interessiert der mega103...

    Naja, danke für die Hilfe.

    lg
    Christoph

Ähnliche Themen

  1. EMC² will einfach nicht...
    Von frankensteins-freund im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 8
    Letzter Beitrag: 14.10.2010, 18:41
  2. UART/USART vom ATMega32 will einfach gar nicht
    Von Bamboocha im Forum C - Programmierung (GCC u.a.)
    Antworten: 8
    Letzter Beitrag: 04.06.2010, 10:21
  3. mega128 - mySmartUSB - UART
    Von masabro im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 25.06.2007, 15:07
  4. Mega128 will nicht :(
    Von Dani-Bruchflieger im Forum AVR Hardwarethemen
    Antworten: 16
    Letzter Beitrag: 19.02.2006, 23:47
  5. Mega128 UART geht nicht
    Von bertl100 im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 23.04.2005, 13:06

Berechtigungen

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

    Werbung      Labornetzteil AliExpress