War hier nicht ein neues Thema mit EEprom?

Antworten
Benutzeravatar
Admin
Administrator
Beiträge: 1196
Registriert: Mo 20. Apr 2020, 09:47
Wohnort: 82441 Ohlstadt
Kontaktdaten:

War hier nicht ein neues Thema mit EEprom?

Beitrag von Admin »

Hallo Wolfgang.
Hattest du hier nicht ein neues Thema das du schon angekündigt hattest, zum Thema im EEprom Tasten speichern? Ich dachte das habe ich heute gesehen, hatte nur noch keine Zeit zum Antworten. Am Wochenende hatten wir viel Besuch. Abends waren wir dann auch noch bei Nachbaren eingeladen, da wurde das Bett selten :eek: Seit heute haben Sandra und der Olli Urlaub, da waren wir auch am Tag noch mehr eingespannt.
Und jetzt dachte ich kann ich wieder schreiben, da ist das Thema von dir plötzlich weg :O: Oder habe ich das nur geträumt :agt:

Franz :(V):

PS: Wie gehts die eigendlich? Ist die Erkältung schon am Rückzug?
Benutzeravatar
e69-fan
Beiträge: 282
Registriert: Mi 20. Jan 2021, 10:32
Wohnort: Murnau am Staffelsee

Re: War hier nicht ein neues Thema mit EEprom?

Beitrag von e69-fan »

Hallo Franz,

:oops: ich habe das gelöscht, da mehrere Fehler drin waren und mache wieder ein "Thema" auf.
Grüße aus der Heimat der E69
Benutzeravatar
Admin
Administrator
Beiträge: 1196
Registriert: Mo 20. Apr 2020, 09:47
Wohnort: 82441 Ohlstadt
Kontaktdaten:

Re: War hier nicht ein neues Thema mit EEprom?

Beitrag von Admin »

OK. Bis später

Franz
Benutzeravatar
e69-fan
Beiträge: 282
Registriert: Mi 20. Jan 2021, 10:32
Wohnort: Murnau am Staffelsee

Re: War hier nicht ein neues Thema mit EEprom?

Beitrag von e69-fan »

Hallo Franz,

ich bin beim Stöbern auf folgenden Chip gestoßen: 24LC512 und habe dazu die Seite

https://arduino-projekte.webnode.at/mei ... 2c-eeprom/

gefunden. Schau es Dir doch mal an.

mfg Wolfgang
Grüße aus der Heimat der E69
Benutzeravatar
Admin
Administrator
Beiträge: 1196
Registriert: Mo 20. Apr 2020, 09:47
Wohnort: 82441 Ohlstadt
Kontaktdaten:

Re: War hier nicht ein neues Thema mit EEprom?

Beitrag von Admin »

Ja, diese I2C EEproms sind schon lange eine Sache die ich mal machen möchte. Schwer kann es nicht sein. Muss ich mal in den nächsten Tagen anschauen.

Servus
Franz :(V):
Benutzeravatar
e69-fan
Beiträge: 282
Registriert: Mi 20. Jan 2021, 10:32
Wohnort: Murnau am Staffelsee

Re: War hier nicht ein neues Thema mit EEprom?

Beitrag von e69-fan »

Ich hätte dafür:

Code: Alles auswählen

[code]
// Buch: Arduino Workshops von John Boxall -Project 54 - Using an External EEPROM
#include <Wire.h>
#define chip1 0x50
unsigned int pointer;
byte d=0;
void setup()
{
  Serial.begin(9600);
  Wire.begin();
}
void writeData(int device, unsigned int address, byte data)
// writes a byte of data 'data' to the EEPROM at I2C address 'device'
// in memory location 'address'
{
  Wire.beginTransmission(device);
  Wire.write((byte)(address >> 8)); // left part of pointer address
  Wire.write((byte)(address & 0xFF)); // and the right
  Wire.write(data);
  Wire.endTransmission();
  delay(10);
}
byte readData(int device, unsigned int address)
// reads a byte of data from memory location 'address'
// in chip at I2C address 'device'
{
  byte result; // returned value
  Wire.beginTransmission(device);
  Wire.write((byte)(address >> 8)); // left part of pointer address
  Wire.write((byte)(address & 0xFF)); // and the right
  Wire.endTransmission();
  Wire.requestFrom(device,1);
  result = Wire.read();
  return result; // and return it as a result of the function readData
}
void loop()
{
  Serial.println("Writing data...");
  for (int a=0; a<20; a++)
  {
    writeData(chip1,a,a);
  }
  Serial.println("Reading data...");
  for (int a=0; a<20; a++)
  {
    Serial.print("EEPROM position ");
    Serial.print(a);
    Serial.print(" holds ");
    d=readData(chip1,a);
    Serial.println(d, DEC);
  }
}

Das Buch bringe ich Dir vorbei.

mfg Wolfgang
Grüße aus der Heimat der E69
Benutzeravatar
Admin
Administrator
Beiträge: 1196
Registriert: Mo 20. Apr 2020, 09:47
Wohnort: 82441 Ohlstadt
Kontaktdaten:

Re: War hier nicht ein neues Thema mit EEprom?

Beitrag von Admin »

Danke, aber ich kann nicht Englisch. Aber ich denke das sollte einigermaßen schnell zu verstehen sein.

Grüße
Franz
Antworten

Zurück zu „Hardware / Schaltungstechnik“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste