- Labornetzteil AliExpress         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 21

Thema: Grundsatzfrage - I2C vs. 1Wire

  1. #11
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.12.2005
    Beiträge
    161
    Anzeige

    Powerstation Test
    Hi Ratber,

    hat auch nix gebracht. Wo habe ich den Fehler???

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    Dann fällt mir jetzt auch nix mehr ein .
    Gruß
    Ratber

  3. #13
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.12.2005
    Beiträge
    161
    oha, wenn du auch nix in petto mehr hast....

  4. #14
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    Der Fehler ist schon zu finden aber dafür müßte ich mich jetzt ganz in deine Soft einarbeiten und dafür fehlt momentan effektiv die Zeit.
    Gruß
    Ratber

  5. #15
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.12.2005
    Beiträge
    161
    passt scho, ratber.

    jemand noch eine Idee????

    ich habs immer noch nicht rausgefunden.

    Gruß
    Markus

  6. #16
    Neuer Benutzer Öfters hier
    Registriert seit
    19.03.2007
    Beiträge
    12
    Könnte es sein, dass hinter "Twi_master_needs_byte" etwas stehen sollte, nicht hinter "Twi_adressed_gowrite"?

    Oder liege ich komplett falsch, wenn ich versuche, folgender Anleitung zu folgen?

    http://avrhelp.mcselec.com/bascom-av...CONFIGTWISLAVE

    Tschüs
    Der Blauelf (der momentan noch seinen ersten µC zu bändigen versucht, I²C ist da Zukunft )

  7. #17
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.12.2005
    Beiträge
    161
    habe beides ausprobiert, es ist von der Auswirkung das gleiche.

    ich habe so schwer den verdacht, das Bascom bei I2C das mit den byte arrays nicht so macht wie bei rs232. leider finde ich nirgends ein beispiel oder eine hilfe. bytes einzeln hin und her zu schieben geht aber halt keie arrays. irgendwie raff ich das nicht.

    wo sind denn die I2C spezis die sowas schon mal gemacht haben??

  8. #18
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,

    beim Master geht das schon mit dem Versenden und Empfangen von Arrays, geht mit I2CSEND und Co., aber nur ein Bytearray !
    Beim Slave muss man das erst wieder zusammenstellen, was rein kommt.

  9. #19
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.12.2005
    Beiträge
    161
    hi linux_80

    wäre das dann mit einer FOR- NEXT zu machen?

    So in etwa:

    Dim C As Long
    Dim D(4) As Byte At C Overlay
    Dim I as Byte

    Dann bei

    Twi_addressed_gowrite:
    For i = 1 to 4
    TWI = B(i)
    Next
    Return

    Meinst Du das geht auch so oder muss ich alle einzelnen Bytes mit I2CSEND einzeln versenden.

    So wie:

    I2Cstart
    I2C send B(1)
    I2C send B(2)
    I2C send B(3)
    I2C send B(4)
    I2Cstop

    ??

  10. #20
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Schau mal in die Hilfe, mit I2Csend sendet man gleich alles auf einmal, ohne sich um das Start und Stop zu kümmern, macht alles der Befehel für einen.
    Man gibt nur das Array an, die Slaveadresse und die Anzahl Bytes die übertragen werden sollen aus dem Array.

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

LiFePO4 Speicher Test