[an error occurred while processing this directive]
Но поставил __no_init __eeprom pp; и все оки (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Xanoy 25 марта 2005 г. 16:45
В ответ на: Всегда использовал подпрограммы работы с EEPROM в MEGA AVR, решил попробывать тип __eeprom отправлено Xanoy 25 марта 2005 г. 16:33

Видно компилятор без __no_init присвоил переменной начальное значение,
и что бы устранить ошибку нужно в xсl файле че то там подправить.
Ок, второй вопрос.
Когда включены несколько прерываний и в галвной функции встречается переменная с типом __eeprom, что произайдет? выключатся все прерывания и начнется работа с EEPROM или ...?
И еще там где встречается переменная с типом данных __eeprom, компилятор че даелает? Вставляет подпрограмку работы с EEPROM или...?
И можно переменной в eeprom при инициализации присвоить конкретный адрес? что то типа такого:
__no_init __eeprom u08 pp @ 100;

пойдет?

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru