Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение файла EEPROM к проекту AVRstudio
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
Skaf
Всем привет.

Необходимо использовать EEPROM. Набросал в HEX редакторе по какому адресу что я хочу туда класть, какой длинны и т.д. Создал этот файл, его можно прошить программатором например. Но совершенно не понятно как подключить этот файл к проекту. Я для отладки использую JTAG. И при старте сессии отладки JTAG стирает все. Как заставить его загружать туда мой файлик?

Видел другой подход- объявление пеменных с области EEPROM. Но как тогда контролировать по какому адресу что там окажется, хотя может это при таком подходе и не нужно? Поделитесь пожалуйста своими соображениями на этот счет.

забыл сказать, что речь идет об AVR-GCC.
DpInRock
Код
#pragma location=0x53
__eeprom __root unsigned char QQQ=77;

Примерно так.
Skaf
а что такое __root ?
DpInRock
Это значит запретить компилятору убирать переменную, если она не была использована в тексте программы.
Skaf
Почитал документацию на AVR-GCC, там есть макрос EEMEM

Код
unsigned char EEMEM myEEPROM[] = {0x11, 0x12...........}


Вот так сделал. Пока пойдет. Записывается с начала EEPROM.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.