excelonultra
2.0.0.0
|
Excelon-Ultra Click is a compact add-on board that contains the most reliable nonvolatile memory. This board features the CY15B116QSN, a high-performance 16-Mbit nonvolatile memory that employs an advanced ferroelectric process from Cypress Semiconductor.
We provide a library for the ExcelonUltra 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 ExcelonUltra Click driver.
excelonultra_cfg_setup
Config Object Initialization function. excelonultra_init
Initialization function. excelonultra_default_cfg
Click Default Configuration function. excelonultra_write_data_to_memory
Write data starting from specified memory address. excelonultra_read_data_from_memory
Read data starting from specified memory address. excelonultra_clear_data_from_memory
Clears data starting from specified memory address. This example is showcase of device and it's library abillity.
In this example is shown device ID, ability to manipulate with memory. After default configuration device IDs are logged. After that application Writes data to memory, reads data from memory, clears data from memory and checks if data is cleard by reading that same memory address.
The demo application is composed of two sections :
Initializes MCU modules for communication used in this application (UART, SPI).
Calls default configuration that resets device, reads IDs, and enables writing to memory and sets all RAM memory to be free for conrol.
Write data to memory, read data from memory. After that clears that memory address,
and checks if it's cleared by reading data. On every iteration of the fucntion writing data is changed between "MikroE" and "Excelon-Ultra Click"
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. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.