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?
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.
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 ?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.