-         

Ergebnis 1 bis 4 von 4

Thema: Mehrere 1wire Ports?

  1. #1

    Mehrere 1wire Ports?

    Anzeige

    Hallo @ll,

    ich möchte mehrere DS1820 Temperatursensoren an verschiedene Ports eines mega8 anschließen. Da ich ein geschirmtes Kabel verwende ist die Kapazität so groß das ich nur 6 Sensoren pro Port anschließen kann daher wollte ich zwei Ports verwenden um 12 Sensoren zu betreiben. Da liegt aber mein Problem wenn ich einen zweiten Port (im Prog auskommentiert) konfiguriere wird als Temp. Wert nur noch -0,25 ausgegeben.

    Kann mir jemand von euch weiter helfen? Vielen Dank schon im Voraus…
    Angehängte Dateien Angehängte Dateien

  2. #2
    Erfahrener Benutzer Begeisterter Techniker Avatar von albundy
    Registriert seit
    16.10.2004
    Beiträge
    282
    so geht es,

    Code:
    Multiple 1-wire devices on different pins are supported.
    
    To use this you must specify the port and pin that are used for the communication.
    
    The 1wreset, 1wwrite and 1wread statements will work together when used with the old syntax. And the pin can be configured from the compiler options or with the CONFIG 1WIRE statement.
    
    The syntax for additional 1-wire devices is :
    
    1WRESET port , pin
    1WWRITE var/constant, bytes, port , pin
    var = 1WREAD(bytes, port, pin) ,for reading multiple bytes
    siehe Bascom Help "1wwrite"

  3. #3
    Vielen Dank, habe es heute morgen hin bekommen und Temperaturkonvertierung in eine Sub gesteckt. siehe Progi

    Viele Grüße
    Angehängte Dateien Angehängte Dateien

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.112
    Denke dran, dass du wegen der 2-complement Darstellung für negative Temperaturen noch umrechnen musst.

    Gruß

    Rolf

Berechtigungen

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