Nous fournissons une bibliothèque pour le clic Flash sur notre page Libstock, ainsi qu'une application de démonstration (exemple), développée à l'aide de compilateurs Mikroelektronika. La démo peut fonctionner sur tous les principaux cartes de développement de Mikroelektronika.
Description de la bibliothèque
Fonctions clés:
uint8_t flash_WriteArray(uint32_t address, uint8_t* pData, uint16_t nCount); - fonction qui écrit des données à des adresses successivesvoid flash_ReadArray(uint32_t address, uint8_t* pData, uint16_t nCount) - fonction qui lit les données aux adresses successivesDescription des exemples
void applicationTask ()
{
flash_SectorErase ( 0x015015 );
mikrobus_logWrite ( "Writing MikroE to Flash memory, from address 0x015015:" , _LOG_LINE );
flash_WriteArray ( 0x015015 , & wrData [ 0 ], 9 );
mikrobus_logWrite ( "Reading 9 bytes of Flash memory, from address 0x015015:" , _LOG_LINE );
flash_ReadArray ( 0x015015 , & rdData [ 0 ], 9 );
mikrobus_logWrite ( "Data read: " , _LOG_TEXT );
mikrobus_logWrite ( rdData , _LOG_LINE );
Delay_ms ( 1000 );
}Le code d'application complet et les projets prêts à l'emploi sont disponibles sur notre page Libstock.
Autres bibliothèques Mikroe utilisées dans l'exemple:
Notes et informations supplémentaires
Selon la carte de développement que vous utilisez, vous pouvez avoir besoin de clic UART USB, USB UART 2 Click ou RS232 Cliquez pour vous connecter à votre PC, pour les systèmes de développement sans interface UART à USB disponible sur la carte. Le terminal disponible dans tous les compilateurs Mikroelektronika, ou toute autre application terminale de votre choix, peut être utilisé pour lire le message.