Wir bieten eine Bibliothek für den Flash -Klicken auf unsere Libstock -Seite sowie eine Demo -Anwendung (Beispiel), die mit Mikroelektronika -Compilern entwickelt wurde. Die Demo kann auf allen wichtigsten Mikroelektronika -Entwicklungsausschüssen laufen.
Bibliotheksbeschreibung
Schlüsselfunktionen:
uint8_t flash_WriteArray(uint32_t address, uint8_t* pData, uint16_t nCount); - Funktion, die Daten in aufeinanderfolgende Adressen schreibtvoid flash_ReadArray(uint32_t address, uint8_t* pData, uint16_t nCount) - Funktion mit Daten zu aufeinanderfolgenden Adressen liestBeispiele Beschreibung
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 );
}Der vollständige Anwendungscode und bereit, Projekte zu verwenden, finden Sie auf unserer Libstock -Seite.
Andere Mikro -Bibliotheken, die im Beispiel verwendet werden:
Zusätzliche Notizen und Informationen
Abhängig von der von Ihnen verwendeten Entwicklungskarte benötigen Sie möglicherweise USB UART -Klick, USB UART 2 -Klick oder RS232 -Klick, um eine Verbindung zu Ihrem PC zu herstellen, für Entwicklungssysteme ohne UART -zu USB -Schnittstelle, die auf der Karte verfügbar sind. Das Terminal, das in allen Mikroelektronika -Compilern oder einer anderen Terminalanwendung Ihrer Wahl verfügbar ist, kann zum Lesen der Nachricht verwendet werden.