Microship EEPROM mit PIC µC über I2C verbinden

Gast #2379867
Lesenswert?
• ▲
▼
Hallo Leute,

ich habe ein Microship EEPROM 24AA 64k und das OpenPicus Flyport mit 
einem µC 24F256GA106 und möchte diese über I2C miteinander verbinden. 
Ich arbeite zum ersten mal mit I2C und habe somit noch nicht die große 
Erfahrung.

Nun folgendes Problem:
Wenn ich ein Zeichen auf das EEPROM schreibe, wird das Start und Stopp 
Bit einwandfrei gesendet.(Kontrolle durch Logic Analyzer)
Übertragung war erfolgreich.

Möchte ich es nun wieder auslesen, wird das Start Bit gesendet aber das 
Stopp Bit nicht. Die Nachricht bricht nach irgendeinem Acknowledge ab.
Byte dennoch angekommen, die Nachricht ist allerdings unvollständig.

Übertrage ich ein String, tritt der selbe Fehler sowohl beim Schreiben, 
als auch beim Lesen auf.

Zur Verdrahtung:
Hochziehwiderstände 4.7k an SDA und SCL
Verbindung von VSS nach A0, A1, A2 (Hardware-Adressierung 000)

Was mache ich falsch, habe schon div. Internetforen und Datenblätter 
durchsucht. Ich weiß einfach nicht mehr weiter.


Gruß
Dennis
Gast #2379886
Lesenswert?
• ▲
▼
Hallo iaoffline,
ich habe mich in dem vorherigen Post vielleicht etwas undeutlich 
ausgedrückt.

Ich habe eine bestehende Bibliothek
(Quelle:http://www.openpicus.com/cms/apps.html
Name: External memory EEprom I2C auf der Seite unter Hardware Libraries)

Ich nutze die Funktion für das byteweise- und seitenweise schreiben. Es 
funktioniert leider nur das byteweise schreiben.

Bei den anderen Funktionen (schreiben/lesen) treten die obengenannten 
Fehler auf.


Gruß

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.