Forum: Mikrocontroller und Digitale Elektronik Meßwerte an PC


von Karl Moik (Gast)


Lesenswert?

Hallo,
ich habe da ein kleines Progrämmchen geschrieben um ein paar 
(Temperatur) Meßwerte zu messen.
Mein µC ist ein ATmega128 auf einer Platine vom Schrott.
Meine Entwicklungsumgebung ist AVRstudio4.

Wie kann ich diese Meßwerte über RS232 an den PC verschicken?
Wie kann ich verschiedene Baudraten einstellen?
Gibt es da eine Library?

von Albert .. (albert-k)


Lesenswert?

Karl Moik schrieb:
> Wie kann ich diese Meßwerte über RS232 an den PC verschicken?
In dem du die integrierte USART Peripherie des ATmega128 verwenest
> Wie kann ich verschiedene Baudraten einstellen?
Dafür gibt es Register in der USART Peripherie.
> Gibt es da eine Library?
Ja, gibt es auch viele. Viele verwenden die Lib von Peter Fleury. 
Eifnach mal nach "Peter Fleury Uart Lib" googeln. Die Baudrate stellst 
du im Header file über
1
#define Baudrate 19200UL
ein.

von Karl Moik (Gast)


Lesenswert?

Albert ... schrieb:
> Eifnach mal nach "Peter Fleury Uart Lib" googeln.

Thx.  :-)
Habe ich runtergeladen, will ich durcharbeiten...

Äh nochmal ne Frage:
Woher weiß die Routine, welchen µC ich verwende.
Mein µC ist ein ATmega128, aber ich könnte doch auch eine andere AVR 
nehmen?!
Geht ATtiny ?

von Valentin B. (nitnelav) Benutzerseite


Lesenswert?

Karl Moik schrieb:
> geht ATtiny ?

Wenn er Hardware-UART hat (wie der Tiny2313), sonst musst du 
Software-UART nehmen.

Die Lib sollte mit kleinsten Anpassungen überall laufen, die 
Prozessorkerne sind fast gleich.

Mit freundlichen Grüßen,
Valentin Buck

von Tip (Gast)


Lesenswert?

Karl Moik schrieb:
> Woher weiß die Routine, welchen µC ich verwende.

Dafür gibt es in AVR-Studio die "Configuration Options"
;-)

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.