[an error occurred while processing this directive]
вот пока ждал ответа, включил питание AVR от генератора 0,5 Гц
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Aleksey_n 09 января 2006 г. 01:06
В ответ на: Всем хорош. Внешний не нужен. ЕЕАР->"0", это как гандон на свечку. Но я, например, всегда сбрасываю. Мало ли чего. отправлено -mse- 09 января 2006 г. 00:47

за 50 включений/выключений портится от 1 до 3-х ячеек (нулевая ячейка обязательно портится). На 8515 + внешний супервизор никаких проблем ни разу не возникало. Нехороший напрашивается вывод... может всетаки что-то упустил? функция записи привел ниже. запись производится не в прерывании, по наж. кнопки.
ATMega64, BODLevel на 4В. Частота 16МГц, Uпит=5V.

void WWPROM_Write(unsigned int uiAddress, unsigned char ucData)
{ while (EECR&(1<<1)) ; /* ожидание завершения предыдущей операции*/
EEAR=uiAddress;
EEDR=ucData;
SREG&=128; // Interupt disable
EECR|=(1<<2);EECR|=(1<<1);
EEAR=0; SREG|=128; // Interupt Enable
}

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru