ATmega64 и AT45DB642! Помогите: никак не получается записать во Flash и потом считать. ID и Status reg считываются. Пытался писать в буфер 1 и потом читать из буфера сразуже - работало.
Могет кто кинет точно работающий код.
вот в main:
spi_init();
while(1)
{
TxData1(at45ReadVID());
TxData1(at45ReadStReG());
Del(1000);
if(g==0)
{
g=1;
AT45Mass[1]=0x0a;
AT45Mass[200]=0x0b;
WRITE_BUFFER1_TO_MEM(AT45Mass,10);
Del(1000);
AT45Mass[1]=0;
AT45Mass[200]=0;
READ_BUFFER1_FROM_MEM(AT45Mass,0,220,10);
TxData1(AT45Mass[1]);
TxData1(AT45Mass[200]);
}
}
выводит нули.