- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 10

Thema: Atmega8 und MAX485 an PC

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Zitat Zitat von demmy Beitrag anzeigen
    Hi, müsste das nicht eigentlich ein Pulldownwiderstand sein wenn ich ihn gegen Masse ziehe??
    Stimmt....sorry verschrieben
    Und ja du verbindest normal A mit A und B mit B. Weil A ist das invertierte Signal und B ist das nicht invertierte Signal.
    Und was meinst du mit Pegel gleich sein? Das ist ein differenzieller Bus....d.h. was 1 und was 0 ist hängt davon ab welche der beiden Leitungen High oder Low sind.

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.07.2011
    Beiträge
    348
    Ja, das is schon klar, nur auf der seite die du vorhin genannt hast, ist A z.b - also low und B + also high. Im Datenblatt des MAX485 is es aber genau herum gedreht, A = + als high und B = - also low. Normal muss man doch beim RS485 alle A miteinernder und alle B miteinander verbinden. Dann sind alle auf dem gleichen Level, alle A low und alle B high. Aber laut dem Datenblatt wäre das dann anders. Am Pc wäre A high und am MAX485 A low, das darf doch nicht sein oder? So meinte ich das. Ich hoffe ich hab es verständlich rüber gebracht?

  3. #3
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Musst du mal ausprobieren wie du das an den PC anschließen musst ^.^
    Ich hab auch erst 2-3x was mit RS485 gemacht und hab da auch nicht wirklich drauf geachtet ob man nun A mit A oder A mit B verbinden muss. Aber ich glaube du musst die drehen......aber wie gesagt probier es aus. Das ist wie RS232 wenn es verdreht ist sendet der nichts bzw. empfängt nichts.

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.07.2011
    Beiträge
    348
    Ok ich werde es mal versuchen.

    Danke schon mal!

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.07.2011
    Beiträge
    348
    Hallo, ich bins nochmal.

    Also ich habe jetzt alles wie gesagt angeschlossen. Nun habe ich folgendes Problem, also ich scheine etwas zu empfangen, was aber scheinbar Murks ist. Und zwar versuche ich in 2 Byte die Zahl 300 zu senden. Was in Binärscheibweise ja 00000001 00101100 entspricht. Empfangen werden aber 2 Byte mit 00000000 10000000. Wie kann das sein? Bzw. woran kann das noch liegen? Ich habe bei beiden Teilnehmern 19200 Baud eingestellt. Ich habe zwischen Kanal A und B an beiden Enden einen 120 Ohm Widerstand angeschlossen. Obwohl die Leitungslänge nur ca. 16cm ist.

    Der Atmega 8 ist in Bascom Programmiert. Dort habe ich die Crystal auf 8000000 und die Baud auf 19200 eingestellt. Das müsste doch auch passen oder? Was mache ich Falsch?

    gruß

Ähnliche Themen

  1. PWM mit Atmega8
    Von 206racer im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 11.03.2008, 23:38
  2. Antworten: 23
    Letzter Beitrag: 15.12.2007, 20:36
  3. Unterschied ATmega8-16PC und ATmega8-16AC
    Von Christian 25 im Forum AVR Hardwarethemen
    Antworten: 17
    Letzter Beitrag: 01.10.2006, 20:09
  4. Max485 / Bascom Grundlagen
    Von Elkokiller07 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 12.09.2006, 10:55
  5. RS485 (MAX485) & Widerstände
    Von Spritey im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 10.03.2005, 11:00

Stichworte

Berechtigungen

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

Labornetzteil AliExpress