Problemen mit 24LC01B

OP #1600598
Hallo,

ich hätte eine Frage bezüglich 24LC01B. Hab mir den EEPROM Baustein vor 
einer Woche zugelegt und wollte ihn gleich zu meinem Mikrocontroller 
hinzuschalten, um eine Temperaturauswertung zu machen.
Hab den Baustein nach Datenblatt beschaltet, darin steht auch, dass die 
Anschlüsse A0, A1, A2 potentialfrei sein können, oder gegen Vss od. Vcc 
geschaltet werden können. Ich habe sie gegen Masse (Vss) geschaltet. SCL 
und SDA hab ich mit einem 4,7k Widerstand anstatt einen 10k Widerstand 
auf Vcc geschaltet.

Der Sourcecode sieht folgendermaßen aus:

#include <18F452.h>

#fuses HS, NOWDT, NOBROWNOUT, NOLVP
#use delay(clock=20000000)
#use I2C(master, sda=PIN_C4, scl=PIN_C3)
#use RS232(baud=9600,xmit=PIN_C6,rcv=PIN_C7)

int data;

void main(){

while(1){

  i2c_start();
  i2c_write(0x90);     // Device address
  i2c_start();         // Restart
  i2c_write(0x91);     // to change data direction
  data=i2c_read(0);    // Now read from slave
  i2c_stop();
    printf("\r\nTemp: %3u",data);
  delay_ms(200);
}
}

Nun wollte ich fragen, ob meine Beschaltung (4,7k anstatt 10k 
Widerstand) oder mein Sourcecode fehlerhaft ist.

mfg Simon
Gast #1600678
> Und geht es jetzt?

Unwahrscheinlich da i2c_start was anderes sein duerfte als i2c_restart 
und ich sehe auch garnicht das er die Adresse uebertraegt von der er 
lesen will.


Olaf

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.