Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Hitachi, Mitsubishi Mikrodenetleyici => Konuyu başlatan: volkii - 14 Mayıs 2007, 14:34:41

Başlık: R8C/13 data flash
Gönderen: volkii - 14 Mayıs 2007, 14:34:41
herkese merhaba. R8C/13 ün data flash belleğine veri yazmak istiyorum(ew1 modunda). okuduğum renesas dökümanlarında, adres ve veriyi hangi saklayıcıya yazacağımı bulamadım.(yada ben anlamadım). konuyla ilgili ayrıntılı bilgisi olan arkadaşlara ihitiyacım var. en küçük bilgisi olan varsa bu konuyla ilgili memnun olurum.
iyi çalışmalar
Başlık: R8C/13 data flash
Gönderen: bozanak - 24 Mayıs 2007, 18:14:10
benim bildigim kadarıyla işlem yapmak istedigin flash adresine ilk once komutu yazıyorsun sonra o adrese veriyi yazıyorsun.Mesela aşağıdaki kod  

size kadar veriyi _dataBuff dizisinden 0x0F0000 adresine yazar.

_flashAddr = (_far unsigned int *)0x0F0000;

*_flashAddr = 0x50;   //clear status register      
while (_size)
{
   *_flashAddr = 0x40;   //send write command
   *_flashAddr = *_dataBuff;
         
   while (!fmr00);
         
   if (fmr06)
   {
      _operationOk=OPERATION_FAILED;
      return;
   }
         
   _flashAddr++;
   _dataBuff++;
   _size--;
}