[elektro] STM32 disco. flash memoria használata

elight elight at gmail.hu
Wed Feb 4 09:26:36 CET 2015


Sziasztok.

Bütykölgetek az STM32F100 disco modullal..
Kicsit erősen más mint a megszokott  PIC-ek! :-)

Már néhány dolog azért bejött,  a LED villogtatáson kívül is..

Még int-et (systick) nem próbáltam összehozni,
és a következőn problémán egy pillanatra elkadtam?

A FLASH ( vagy nem felejtő ) területre szeretnék tömböket írni..

A programban foglalok konstans módon helyet kis piktogrammoknak.
tehát   pl:

const code char KissMause(552) = {

0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00,
0x00,0x00, 0x01, 0x01, 0x0F, 0x00, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x55, 
0x00, 0x55, 0x3F, 0x00, 0x00,
0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x68, 0x00, 0xA0, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00,
....
};

És szépen meg is jelennek a kijelzőn.
Ezeket szeretném lecserélni ( átírni ) esetenként a soros porton 
küldött  adatokkal.
Ezeket a RAM-ba beírom, de jó lenne nem felejtősen a FLASH-ba is átvarrni.
Hogyan tudok helyet foglalni, hogy meg is találjam
és milyen regiszterekket birizgáljak (milyen sorrendben ) a tömbök 
felülírásakor.
Néztem már azt is , törölni  csak egész lapokat lehet egyben, gondolom 
ez is bekavarhat.
De gondolom a olvasás már mehetne  a jelenlegi hivatkozással.

Üdv István





More information about the Elektro mailing list