- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 17

Thema: Mit Atmega32 über rs232 digitalports ansteuern

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier Avatar von furiouscars
    Registriert seit
    05.05.2011
    Ort
    Wertheim
    Alter
    38
    Beiträge
    14
    Zum Beitrag von Richard:



    Ok, also falls ich keinen atmega8 sonder atmega32 verwende ?

    Noch eine Frage kann ich die Baudrate einfach auf zb. 9600 abändern?

    Vielen Dank!

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von furiouscars Beitrag anzeigen
    Zum Beitrag von Richard:



    Ok, also falls ich keinen atmega8 sonder atmega32 verwende ?

    Noch eine Frage kann ich die Baudrate einfach auf zb. 9600 abändern?

    Vielen Dank!
    Genau, einfach aus Samples/Chips ein Beispiel laden und die passende .def Datei wählen/Kopieren.
    Die Baudrate kann einfach geändert werden wobei es bei internen RC Ozzilator allerdings schnell Timing
    Probleme geben kann, besser wäre ein Quarz (Muss aber in den Fuses eingestellt werden). Im Quellcode muss natürlich auch die Tatsächlich von Dir verwendete (Hartware) Takt Frequenz stehen, sonst rechnet der Compiler falsch.

    Gruß Richard

  3. #3
    Neuer Benutzer Öfters hier Avatar von furiouscars
    Registriert seit
    05.05.2011
    Ort
    Wertheim
    Alter
    38
    Beiträge
    14
    @ Richard:

    Ok gut, also wenn ich baud auf zb. 9600 einstelle am besten bei dem quarztakt 16mhz eingeben ext quarz an den Atmega mit 2 Tantal 22pF und die Fuses stell ich wie ein? Einfach das fuse ext clock? ändern? Oder is das falsch?

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von furiouscars Beitrag anzeigen
    @ Richard:

    Ok gut, also wenn ich baud auf zb. 9600 einstelle am besten bei dem quarztakt 16mhz eingeben ext quarz an den Atmega mit 2 Tantal 22pF und die Fuses stell ich wie ein? Einfach das fuse ext clock? ändern? Oder is das falsch?
    Da unterscheiden sich die Programme leider etwas, ich mache das mit AVR Studio 4 dort dann einfach extern higth Frequenz....wählen.

    Gruß Richard

  5. #5
    Neuer Benutzer Öfters hier Avatar von furiouscars
    Registriert seit
    05.05.2011
    Ort
    Wertheim
    Alter
    38
    Beiträge
    14
    Ok danke

    Gruß MarC

  6. #6
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    31
    Beiträge
    449
    So, Beispiel is ferdisch

    Hier erst mal ein Tutorial, damit du dich im Quellcode besser zurechtfindest:
    http://www.mikrocontroller.net/artic...R-GCC-Tutorial
    Das ist allerdings unendlich lange und ausführlich und lässt Einsteiger in der Fülle von Informationen "ersaufen"

    Desshalb hier die einzelnen Punkte die du dir durchlesen solltest:


    Im Anhang findest du eine Zip. Darin ist ein Ordner. Den kompierst du einfach 1:1 dahin wo du ihn haben willst (makefile und zusätzliche Sourcecodefiles sind schon alles mit drin und aufeinander abgestimmt)
    Der Quellcode findet sich in main.c, UART.c und UART.h, alles Kommentiert. Bei Fragen fragen!

    Im Makefile musst du noch auf folgendes achten:

    • Zeile 08: MCU = atmega32 -> ggf. anpassen
    • Zeile 11: SRC = $(TARGET).c UART.c -> Das sind die Sourcecodefiles
    • Zeile 31: CDEFS = -DF_CPU=16000000 -> Hier musst du noch ggf. die Taktfrequenz anpassen

    Dann mal viel Erfolg und Spaß beim Rumprobieren und Programmieren!

    Gruß
    -schumi-

    PS: Im Anhang noch ein Bild meines Testaufbaus
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken 09052011043.jpg  
    Angehängte Dateien Angehängte Dateien

Ähnliche Themen

  1. [ERLEDIGT] ATMega32 und PC über RS232 mit Pollin Modul
    Von jcrypter im Forum AVR Hardwarethemen
    Antworten: 19
    Letzter Beitrag: 19.08.2010, 08:06
  2. ATMega32 über RS232 Programmieren
    Von Ertugrul im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 11
    Letzter Beitrag: 25.06.2010, 16:53
  3. Atmega32 über RS232 Programmieren
    Von Sir.Zeiber im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 24.11.2008, 17:08
  4. ATMega32 : Verbindung über RS232 klappt nicht...
    Von Cybered im Forum AVR Hardwarethemen
    Antworten: 14
    Letzter Beitrag: 24.03.2008, 18:38
  5. ATMega32 über RS232/USB Adapter an PC geht nicht
    Von robodriver im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 11.06.2007, 09:05

Stichworte

Berechtigungen

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

Labornetzteil AliExpress