[an error occurred while processing this directive]
|
mega8 и AT45DB041 работают в паре. причем, проц питается от 5В, а память от 3.2B.
если переменная byte4= 0xff (см. ниже), то в память ничего не пишется. Если другое число - то все ок!. Прям, чудеса на виражах какие-то !!!
Компилятор - CodeVision 1.24.4
вот кусок кода записи в память:
CS = 0; CS = 0;
E-mail:
info@telesys.ru
SPDR = BUFFER_1_WRITE;
while ((SPSR & (1<
while ((SPSR & (1<
while ((SPSR & (1<
while ((SPSR & (1<
while ((SPSR & (1<
while ((SPSR & (1<
while ((SPSR & (1<
while ((SPSR & (1<
while ((SPSR & (1<
// --- на всякий случай, не знаю, зачем
#asm ("cli");
delay_us (25);
#asm ("sei");
SPDR = B1_TO_MM_PAGE_PROG_WITH_ERASE;
// и так далее, как обычно
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание