eeprom8 2.0.0.0
|
EEPROM 8 Click is a compact add-on board that contains a highly reliable nonvolatile memory solution. This board features the CAV24C512, a 512-Kb electrically erasable programmable memory with enhanced hardware write protection for entire memory from ON Semiconductor. Internally organized as 65,536 words of 8 bits each, the CAV24C512 comes up with the compatible I2C serial interface. The CAV24C512 combines unprecedented data storage with excellent energy efficiency. It lasts one million full-memory read/write/erase cycles with more than 100 years of data retention.
We provide a library for the EEPROM 8 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
This library contains API for EEPROM 8 Click driver.
eeprom8_cfg_setup
Config Object Initialization function. eeprom8_init
Initialization function. eeprom8_write_page
This function writes up to 128 bytes of data starting from the selected register. eeprom8_read_random_byte
This function reads one byte data from the desired register. eeprom8_read_sequential
This function reads the desired number of bytes starting from the selected register. This example demonstrates the use of EEPROM 8 click board by writing specified data to the memory and reading it back.
The demo application is composed of two sections :
Initializes the driver and USB UART logging.
Task writes a desired number of data bytes to the EEPROM 8 memory and verifies that it is written correctly by reading from the same memory location and in case of successful read, displays the memory content on the USB UART. This is done in two passes.
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
Other Mikroe Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MikroElektronika compilers.