Forum: Mikrocontroller und Digitale Elektronik CodeVisionAVR und UART


von MarioS (Gast)


Lesenswert?

Hallo !!!

Ich benutze CodeVisionAVR 1.0.2 (STK500)und versuche seit einiger Zeit 
meiner serielle Schnittstelle ein paar "Worte" zu entlocken.Es gelingt 
mir einfach nicht.Hab nen 2313 und experimentiere mit dem Befehl putchar 
ein wenig (oder mehr) rum.
Vielleicht hat ja jemand ein Beispiel Prog. oder ne Idee.

Gruß Mario

von Mike (Gast)


Lesenswert?

Hallo,

in Assembler sieht das so aus:
;======  Ausgabe eines Zeichen an die Ser. Schnittstelle
;======  Übergabe in R16

ZEI_SER:  SBIS  USR,UDRE  ;springe, wenn Senderegister leer
    RJMP  ZEI_SER    ;sonst warten
    OUT  UDR,R16    ;Buchstabe an Senderegister übergeben
    RET

von Mike (Gast)


Lesenswert?

ich habe vergessen, vorher serielle Schnittstelle scharf machen.

von MarioS (Gast)


Lesenswert?

Hallo Mike
Danke für die Antwort. Aber in Assembler hatte ich mit der UART schon 
Erfolg gehabt.Mich wurmt es nur das ich es mit CodeVision nicht hin 
bekomme.
Gruß Mario

von ... (Gast)


Lesenswert?

Kannst du deinen C-Source-Code mal posten?

von MarioS (Gast)


Lesenswert?

Vielen Dank für die Tipps
Ich bin selber drauf gekommen.Hab doch dummerweise ne Brücke am STK500 
falsch gesteckt. Dazu kam noch,daß der interne Oszillator am Bord neu 
initialisiert werden mußte.

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.