- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 20

Thema: I2C Eeprom ST 24C64

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #4
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.715
    Blog-Einträge
    133
    Zitat Zitat von fredred Beitrag anzeigen
    es gibt schon viele Beispiele und Hinweise diese mit Byte zu beschreiben und lesen.
    Ist ja auch kein Problem aber ich finde keine vernünftige Lösung für Single –Variablen.
    Hallo,
    nach Deinem Code hast Du ja schon Bytes geschrieben und zurückgelesen. Den Kommentaren zufolge hast Du es beim Typ Single auch schon mit Overlays versucht. Die Overlay Verwendung scheint mir bei Dir falsch gewesen zu sein.

    Hier ein Codefragment um eine Single-Variable zu schreiben und zu lesen. Wichtig hierbei eben die richtige Deklaration der Overlays. Übertragen in Deinen Code mit Ergänzungen und den den richtigen EEPROM Adressen "darfst" Du machen Wenn das klappt, kann man zum Speichern mehrerer Single übergehen.
    Code:
    Dim I As Byte                           'Laufvariable für for-next Schleife
    
    Dim Four_byte_var_wr As Single                                  'Single Variable für Write belegt vier Byte
    Dim Byte_var_write(4) As Byte At Four_byte_var_wr Overlay       'Array mit vier mal ein Byte liegt über der Write-Single
    
    Dim Four_byte_var_rd As Single                                  'Single Variable für Read belegt vier Byte
    Dim Byte_var_read(4) As Byte At Four_byte_var_rd Overlay        'Array mit vier mal ein Byte liegt über der Read-Single
    
    Four_byte_var_wr = &H1A2B3C4D           'dezimal = 439041101 (irgendeine Zahl)
    
    For I = 1 To 4                          'die vier Bytes der Single Variablen zum EEPROM schreiben
      .
      I2cwbyte Byte_var_write(i) ,(ack , Nack)
      .
    Next
      .
    For I = 1 To 4                          'die vier Bytes der Single Variablen vom EEPROM lesen
      .
      I2crbyte Byte_var_read(i) ,(ack , Nack)
      .
    Next
    
    Print Four_byte_var_wr
    Print Four_byte_var_rd
    
    End                                     'end program
    Gruß
    Searcher

    PS. Die [ CODE][ /CODE] Tags (ohne die Leerzeichen in den eckigen Klammern) erreicht man auch mit dem "Erweitert" Button und dann mit dem # Zeichen. Posts kann man auch nachträglich noch editieren.
    Geändert von Searcher (15.01.2014 um 16:55 Uhr) Grund: Variablennamen berichtigt die Zweite :(
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

Ähnliche Themen

  1. Smartcard - FUN2 mit AT90S8515 und 24C64 EEPROM - Wie jetzt?
    Von Lovebongo im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 7
    Letzter Beitrag: 24.01.2008, 11:58
  2. 24c64 Eeprom Problem
    Von Rohbotiker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 0
    Letzter Beitrag: 20.01.2008, 13:15
  3. PIC18F4550 und 24C64 über I2C
    Von TheScientist im Forum PIC Controller
    Antworten: 0
    Letzter Beitrag: 23.07.2007, 16:29
  4. Erledigt: EEPROM 24C64 Probleme
    Von N8Surfer im Forum C - Programmierung (GCC u.a.)
    Antworten: 0
    Letzter Beitrag: 11.12.2006, 14:34
  5. Wiedermal Problem mit 24C64 EEPROM
    Von basil_05 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 20.06.2006, 01:15

Berechtigungen

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

12V Akku bauen