PIC16F877A e problema EEPROM 24LC512

J

jou_c

Guest
Ciao, io sto avendo problemi di lettura e scrittura di un EEPROM 24LC512 ext per PIC16F877A.ho provato con LED per vedere se la eeprom sta leggendo i dati che ho scritto in esso.tuttavia l'unico risultato che ho trovato è che la eeprom legge 0xFF non importa quello che scrivono i dati in ...pls qualcuno può aiutarmi in questo?grazie!

alcune informazioni sul progetto:
Sto utilizzando 20MHz oscillatore a cristallo.
Gli Stati della EEPROM foglio che è freq max è 400KHz.
nel mio codice ho utilizzare queste linee:
# usano il ritardo (clock = 1000000)
# usa i2c (master, sda = pin_B7, scl = pin_B6, veloce = 400.000)

Non sono sicuro se questo pregiudicare le linee del programma.se no, qual è il problema?Sto usando il compilatore CCS.

P / s: ho anche collegato un oppositore 1k pullup ohm al SCL e SDA pins, rispettivamente.

 
salve
il tuo messaggio dimostra che ur utilizzando 20MHz oscillatore

quindi u dovrebbe utilizzare
# usano il ritardo (clock = 20000000)

 

Welcome to EDABoard.com

Sponsor

Back
Top