Hej.
Undrar om någon har någon fungerande C kod till att läsa och skriva till Microchips 24LCXXX I2C minnen. Har försökt att skriva ett eget men det går inte så bra.
En lite fråga till bara. Använder endast ett 24LC512 minne som jag kopplat till PIC16F877A. Har jag kopplat minnet rätt
Pinar på 24LC512
A1 -> Vcc
A2 -> GND
A3 -> GND
Vss -> GND
Vcc -> +5V
WP -> GND
SCL -> SCL (PIC)
SDA -> SDA (PIC)
Behöver PICCLite kod till läsa/skriva till 24LC512 I2C min
Halloj!
Nedan har du en länk med lite kod:
Kolla in filerna i2c-expl.c och i2c.c en liten bit ner på sidan.
http://www.sparkfun.com/tutorial/coding/5-i2c.htm
Den PIC du har verkar dock stödja SPI och I2C i hårdvara så detta var kanske inte vad du önskade.
Mats
Nedan har du en länk med lite kod:
Kolla in filerna i2c-expl.c och i2c.c en liten bit ner på sidan.
http://www.sparkfun.com/tutorial/coding/5-i2c.htm
Den PIC du har verkar dock stödja SPI och I2C i hårdvara så detta var kanske inte vad du önskade.
Mats
jag har lite kod till c18, men inte till picclite. vad e problemet mer exakt? har du lyckats initiera i2c och verifiera du skriver med hjälp av ett oscilloskop? har du kontrollerat att du skickar alla bitar rätt? har för mig att det var lite lurigt. 3 datapaket för att skriva 8 bitar, samt lite kontrollbitar som skulle vara rätt.