- fchao-Sinus-Wechselrichter AliExpress         
Seite 3 von 8 ErsteErste 12345 ... LetzteLetzte
Ergebnis 21 bis 30 von 78

Thema: I2C

  1. #21
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    42
    Beiträge
    2.009
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Wichtig halt: Der Slave muss jedes Byte mit ACK quittieren, ausser er hat (Zitat) "Die Schnauze voll", dann ein NAK senden.
    #ifndef MfG
    #define MfG

  2. #22
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    11.12.2008
    Ort
    Köln
    Beiträge
    460
    ok,
    also geht der code von mir oben für meien master wen ich bei den fragezeichen 100 einsätze.
    jetzt muss ich mir über einen code für den slave gedanken machen.
    gruß
    Dominik

  3. #23
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Eigentlich OT:
    Spekulation über die Muttersprache haben in den letzen Jahren einen üblen Geruch bekommen.
    Sowas sollten wir bleiben lassen.

    Ausserdem: Die Tastatur-Explosionen, die in unserem Forum so zu finden sind, zeigen, dass wir da alle irgendwie im Glashaus sitzen. Also: Steine schön liegen lassen.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  4. #24
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.05.2007
    Beiträge
    329
    Hallo Robert,

    ich bitte um Entschuldigung, daß ich ein bisschen grob war.
    Es ist aber unbestritten, daß der Eine oder Andere wegklickt und sich nicht die Mühe macht eine Frage aus lauter Rechtschreibfehlern zu entziffern und zu antworten, wenn der Fragesteller sich auch nicht die Mühe macht wenigstens ein paar Wörter groß zu schreiben um die Lesbarkeit zu erhöhen.

    Günter

  5. #25
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Hi Günter, allein die Tatsache, dass du dich angesprochen fühlst, zeigt, dass ich dir bitter Unrecht getan habe.
    Die schweren Fälle wackeln da mit keiner Borste

    Tscha, die Kunst des Schreibens hat in den letzten Jahre etwas gelitten.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  6. #26
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    11.12.2008
    Ort
    Köln
    Beiträge
    460
    ganz ruigh.
    In den Foren wo ich normal bin ist Groß und kleinschreibung kein thema sry

  7. #27
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    11.12.2008
    Ort
    Köln
    Beiträge
    460
    hallo
    ich habe folgenden code gefunden:
    Code:
     TWI-slave test 
    ' zum simulieren eines PCF8574 
    
    $regfile = "m32def.dat"                                      ' the used chip 
    $crystal = 16000000                                         ' frequency used 
    ' $baud = 9600                                              ' keine baud rate angeben ! 
    
    Config Portd = Output                                       ' kompletter PortD als Ausgang 
    
    Dim Twi_control As Byte                                     ' Controlregister lokale kopie 
    Dim Twi_status As Byte
    Dim Twi_data As Byte
    
    Dim Neuesbyte As Byte                                       ' Bytemerker 
    
    Declare Sub Twi_init_slave
    
    Twi_data = 0
    Call Twi_init_slave                                         ' TWI aktivieren 
    
    ' alle LEDs ein 
    Portd = 0
    
    ' Hauptschleife 
    Do
        ' hier könnte ihr Code stehen 
    
    
        ' Merker zurücksetzen 
        Neuesbyte = 0
    
        ' schauen ob TWINT gesetzt ist 
        Twi_control = Twcr And &H80                             ' Bit7 von Controlregister 
    
        If Twi_control = &H80 Then
            Twi_status = Twsr And &HF8                          ' Status 
    
            ' wurde ein Byte geschickt 
            If Twi_status = &H80 Or Twi_status = &H88 Then
                Twi_data = Twdr                                 ' neue Daten merken 
                Neuesbyte = 1                                   ' merken das ein neues Byte da ist 
            End If
    
            ' TWINT muss immer gelöscht werden, damit es auf dem Bus weiter geht 
            Twcr = &B11000100                                   ' TWINT löschen, erzeugt ACK 
        End If
    
        ' wenn ein neues Byte gekommen ist, dieses an PortD ausgeben 
        If Neuesbyte <> 0 Then
            Portd = Twi_data                                    ' Daten auf PortD ausgeben 
        End If
    
    Loop
    
    End
    
    
    ' Unterprogramme 
    
    
    ' TWI als slave aktivieren 
    Sub Twi_init_slave
        Twsr = 0                                                ' status und Prescaler auf 0 
        Twdr = &HFF                                             ' default 
        Twar = 2                                             ' Slaveadresse setzen 
        Twcr = &B01000100                                       ' TWI aktivieren, ACK einschalten 
    
    End Sub
    kan ich den verwenden?
    kann mir wer sagen wie ich den konfigurieren muss?

  8. #28
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.05.2007
    Beiträge
    329
    Dominik, jetzt hast du mich neugierig gemacht:

    In den Foren wo ich normal bin ist Groß und kleinschreibung kein thema sry
    Aber mal wieder zum Thema:

    In meinem voll krassem Projekt habe ich einen I2C-Slave programmiert, der auf Anforderung des Masters Bytes verschickt:

    http://www.gerold-online.de/cms/whee...rsensoren.html

    Günter

  9. #29
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.664
    Zitat Zitat von PicNick
    ... Tscha, die Kunst des Schreibens hat in den letzten Jahre etwas gelitten ...
    Das sieht man ja immer wieder, leider.

    Was mich total wundert: wer in der üblichen Umgangssprache im Forum keinen Satz mit weniger als 2, 3, 4 Rechtschreibfehlern hinkriegt und dauernd irgendwie verballhornte Sprachfetzen hinwirft - wie kann der dann einen fehlerfreien Code schreiben? Ok, Fehler können passieren, da sagt ja keiner was: mal daneben getippt, geträumt, von den Tasten abgerutscht, nicht richtig firm im Blindschreiben und so - da jammert niemand.

    Ich weiß nicht, ob die Leute, die so - sagen wir ruhig - so schlampig schreiben, auch so unartikuliert sprechen. Glaub ich nicht - denn da steht man ja nicht als Anonymus den anderen gegenüber. Ich glaube auch nicht wirklich, dass die Kunst des Schreibens gelitten hat - eher manchmal das Benehmen andern gegenüber. Und wer gern zeigt, dass er so ka von schrb hat, sry, knn doch pls in den forn blbn - wo das akzeptiert wird. Dort ist er bestimmt besser aufgehoben.
    Ciao sagt der JoeamBerg

  10. #30
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    11.12.2008
    Ort
    Köln
    Beiträge
    460
    ich werde mir mal den code von günter ansehen.
    oberallgeier,
    bitte zurück zum thema ok?

Seite 3 von 8 ErsteErste 12345 ... LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress