16+
Понедельник
19 февраля
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры AVR

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Adept  (04.08.2014 22:27, просмотров: 34537)
чего-то туплю с доступом к EEPROM в XMEGA 
не получается запись Как я понял есть 2 пути: 1) - через nonvolatile memory controller, используя его регистры и флаги 2) - через команды st/ld, сделав ремап EEPROM на адреса ОЗУ Я пошёл вторым путём. Чтение работает, но запись - нифига. понимаю, что где-то нужно смотреть флаг готовности (окончание записи) после команды st, но пока не очень понял где. Для проверки , тупо впендюрил задержку в 10мС после команды st. нифига не помогает, ничего не пишется. в даташите скромно указано на возможность байтовых операций через st/ld, но не более того.
The EEPROM supports both byte and page access. Memory mapped EEPROM allows highly efficient EEPROM reading and EEPROM buffer loading. When doing this, EEPROM is accessible using load and store instructions. Memory mapped EEPROM will always start at hexadecimal address 0x1000.
Кто-нить ходил по этим граблям??
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII