en:pfw:i2c_noforth
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
en:pfw:i2c_noforth [2023-09-04 18:16] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | en:pfw:i2c_noforth [2023-09-04 18:16] (current) – ↷ Seite von pfw:i2c_noforth nach en:pfw:i2c_noforth verschoben uho | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{pfw: | ||
+ | |||
+ | ====== I2C for noForth on the MSP430 ====== | ||
+ | |||
+ | {{https:// | ||
+ | **I2C on the MSP430G2553** | ||
+ | |||
+ | All driver files are from the [[https:// | ||
+ | |||
+ | < | ||
+ | \ Example with clock & 24C32 EEPROM | ||
+ | : {EEADDR | ||
+ | 50 device! | ||
+ | |||
+ | \ Read data b from 24C32 EEPROM byte-address addr. | ||
+ | : EC@ ( addr -- b ) | ||
+ | 2 {eeaddr i2c} 1 {i2c-read bus@ i2c} ; | ||
+ | |||
+ | \ Write data b to 24C32 EEPROM byte-address addr. | ||
+ | : EC! ( b addr -- ) | ||
+ | 3 {eeaddr | ||
+ | </ | ||
+ | |||
+ | Files: | ||
+ | * 24C32 eeprom.f | ||
+ | * e37 FR5 - i2c bitbang basics at p1 (asm).f | ||
+ | * e37 FR5 - i2c usci-B0 basics.f | ||
+ | * e37 G2 - i2c bitbang basics at p1 (asm).f | ||
+ | * e37um G2 - basics for usci i2c.f | ||