pls hjelpe meg til å lese / skrive 24lc512 EEPROM med msp430f5438

L

london

Guest
Hei alle,
hvis noen gjort med msp430f5438 og mikrobrikke serial EEPROM (24lc512) I2C bus kommunikasjon ved hjelp I2C modulen pls hjelper meg å gjøre.I cant stand til å kommunisere skikkelig.Disse er de viktigste funksjonene,
EEPROM_ByteWrite (0x0000, 0x12);
EEPROM_AckPolling (); / / Vent på EEPROM skrive sykle ferdigstillelse
EEPROM_ByteWrite (0x0001, 0x34);
EEPROM_AckPolling (); / / Vent på EEPROM skrive sykle ferdigstillelse
EEPROM_ByteWrite (0x0002, 0x56);
EEPROM_AckPolling (); / / Vent på EEPROM skrive sykle ferdigstillelse
EEPROM_ByteWrite (0x0003, 0x78);
EEPROM_AckPolling (); / / Vent på EEPROM skrive sykle ferdigstillelse
EEPROM_ByteWrite (0x0004, 0x9A);
EEPROM_AckPolling (); / / Vent på EEPROM skrive sykle ferdigstillelse
EEPROM_ByteWrite (0x0005, 0xBC);
EEPROM_AckPolling (); / / Vent på EEPROM skrive sykle ferdigstillelse

Data [0] = EEPROM_RandomRead (0x0000); / / Les fra adressen 0x0000
Data [1] = EEPROM_CurrentAddressRead (); / / Les fra adressen 0x0001
Data [2] = EEPROM_CurrentAddressRead (); / / Les fra adressen 0x0002
Data [3] = EEPROM_CurrentAddressRead (); / / Les fra adressen 0x0003
Data [4] = EEPROM_CurrentAddressRead (); / / Les fra adressen 0x0004
Data [5] = EEPROM_CurrentAddressRead (); / / Les fra adressen 0x0005

takk

 
Hei

Se på TI slaa208 program notat for lesing og skriving EEPROM bruker MSP430F169

The F169 bruker gamle I2C modul og du probebly må endre I2C maskinvare tilgang rutine - ser på ti C koden for F5438

Også ser på dataarket til 24LC512 det har forskjellig tilgang form 24C16 som den trenger lenger adresse

Alle de beste

Bobi

 

Welcome to EDABoard.com

Sponsor

Back
Top