PIC16F877A i problem 24LC512 EEPROM

J

jou_c

Guest
Cześć, Mam problemy z czytaniem i pisaniem eeprom ext 24LC512 do PIC16F877A.i badanie z wykorzystaniem diod LED czy eeprom odczytuje dane i napisał do niego.jednak tylko powoduje, że I'm getting jest eeprom odczytuje 0xFF bez względu na to, co i zapisu danych w ...pls ktoś może mi pomóc w tym?dzięki!

kilka informacji na temat projektu:
Używam 20MHz crystal oscillator.
eeprom stwierdza, arkusz, że jest to maks. częst jest 400kHz.
w kodzie mam wykorzystać te linie:
# opóźnienia zastosowania (clock = 1000000)
# use i2c (master, sda = pin_B7, SCL = pin_B6, fast = 400000)

Nie jestem pewien, czy to linie wpływu programu.jeśli nie, to gdzie leży problem?Używam kompilatora CCS.

P / S: Ja również związane 1k resister pullup ohm do SCL i SDA szpilki odpowiednio.

 
cześć
treść wiadomości wynika, że ur przy 20MHz oscylator

so u należy stosować
# opóźnienia zastosowania (zegar = 20000000)

 

Welcome to EDABoard.com

Sponsor

Back
Top