Difference between revisions of "MEM24CXX"
Jump to navigation
Jump to search
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:STM32]][[Category:STM32World]][[Category:Flash]][[Category:Work in progress]]{{metadesc|STM32World Memory Board - | + | [[Category:STM32]][[Category:STM32World]][[Category:Flash]][[Category:Work in progress]]{{metadesc|STM32World Memory Board - I²C Flash}} |
+ | [[File:MEM24CXX Rendering Top.png|thumb|300px]] | ||
The [[MEM24CXX]] is a [[STM32World]] board containing 1-4 [[I²C]] [[24Cxx_I²C_EEPROM]]s. | The [[MEM24CXX]] is a [[STM32World]] board containing 1-4 [[I²C]] [[24Cxx_I²C_EEPROM]]s. | ||
+ | {{Clear}} | ||
+ | == I²C Address(es) == | ||
+ | |||
+ | A scan of the [[I²C]] bus with the board attached and 4 [[24Cxx_I²C_EEPROM]]s mounted, show the following: | ||
+ | |||
+ | <pre> | ||
+ | Scanning I2C bus: | ||
+ | -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- -- | ||
+ | -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | </pre> | ||
+ | |||
+ | Each [[24Cxx_I²C_EEPROM]] will occupy two addresses with a 64k page on each (so 128kB for each [[EEPROM]]. | ||
+ | |||
+ | == Schematics == | ||
+ | |||
+ | <div class="res-img"> | ||
+ | [[File:Mem24cxx.svg|2400px]] | ||
+ | </div> | ||
+ | |||
+ | == Using == | ||
+ | |||
+ | See [[STM32 24Cxx]]. | ||
+ | |||
+ | == Gallery == | ||
+ | |||
+ | <gallery> | ||
+ | File:Four MEM24CXX without headers.jpg | ||
+ | File:MEM24CXX Bottom View.jpg | ||
+ | File:MEM24CXX Sandwiched Between Programmer and MCU.jpg | ||
+ | File:MEM24CXX Stacked with programmer and mcu.jpg | ||
+ | File:MEM24CXX Top View.jpg | ||
+ | </gallery> | ||
+ | |||
+ | == Miscellaneous Links == | ||
+ | |||
+ | * [https://github.com/STM32World/hardware/tree/master/mem24cxx Hardware - Schematics and PCB] | ||
+ | * [https://github.com/STM32World/firmware/tree/master/mcustm32f405_mem24cxx Example Code] | ||
+ | * [https://github.com/lbthomsen/stm32-m24cxx M24Cxx Library] |
Latest revision as of 03:10, 3 September 2023
The MEM24CXX is a STM32World board containing 1-4 I²C 24Cxx_I²C_EEPROMs.
I²C Address(es)
A scan of the I²C bus with the board attached and 4 24Cxx_I²C_EEPROMs mounted, show the following:
Scanning I2C bus: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Each 24Cxx_I²C_EEPROM will occupy two addresses with a 64k page on each (so 128kB for each EEPROM.
Schematics
Using
See STM32 24Cxx.