- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 5 von 5

Thema: 2 Geräte an RS232 anschliesen

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    09.01.2005
    Alter
    41
    Beiträge
    76

    2 Geräte an RS232 anschliesen

    Anzeige

    Praxistest und DIY Projekte
    Hallo Zusammen

    Ich wollte fragen ob ich an meinen ATmega32 der nur über ein RS232 verfügt 2 Geräte anscliessen kann. Also in meinem Fall eine GPS-Maus und ein Mobiltelefon.

    Falls es nicht geht würde ich halt die I2C Schnittstelle verwenden und dort je einen ATmega8 für die Übersetzung auf die RS232 verwenden.

    Oder gibt es da noch etwas bessere?

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    26.01.2004
    Alter
    40
    Beiträge
    255
    Hallo!

    Ein gleichzeitiges Anschließen von zwei Geräten wird wohl nicht gehen. Du könntest entweder mit einem Portpin die Leitungen jeweils umschalten. Das wird aber denke ich gerade für GPS wenig praktikabel sein.

    Eine andere Möglichkeit wäre, ein Software UART zu implementieren, welches die Kommunikation mit einem der Geräte übernimmt. Da gibt es sicherlich auch schon fertige Routinen.

    In welcher Programmiersprache soll es denn sein? C?

    Viele Grüße
    Flite

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    09.01.2005
    Alter
    41
    Beiträge
    76
    Ja so etwas dachte ich mir schon.
    Ich programmiere in C.
    Ist eine Software implementierung genau so effizient/gut wie die Richtige RS232?

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    26.01.2004
    Alter
    40
    Beiträge
    255
    Hier hat Peter Dannegger eine fertige Routine verfasst. Die sollte sich prima anwenden lassen:

    http://www.mikrocontroller.net/forum/read-4-299212.html

    Eine Software UART ist sicherlich ausreichend. Zu beachten ist natürlich, dass diese Prozessorleistungs und Speicherplatz braucht. Wenn es da also knapp wird, empfiehlt sich der Umstieg auf einen größeren Prozessor (am besten gleich mit zwei UARTs).

    Bei der Anpassung des Codes musst du vor allem auf Baudrate, Quarzfrequenz und auf die Portpins achten. Der Code ist für den Mega8 konzipiert.

    Viele Grüße
    Flite

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    09.01.2005
    Alter
    41
    Beiträge
    76
    Danke.

    Ja vielleicht wechsle ich auch auf den ATmega128, nur gibts den bei uns an der Schule nicht gratis

Berechtigungen

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

Labornetzteil AliExpress