реклама на сайте
подробности

 
 
> XMega, EEPROM, NVM, разъясните плиз
zombi
сообщение Sep 2 2012, 13:34
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Снова разбираюсь с еепром хмеги(128A).
Возникло несколько вопросов:

1. Для чего придумали NVM контроллер (чем не устроил подход как в обычных мегах)?
только лишь для паралельной записи страницы? или еще какие цели преследовались?

2. Если включён режим отображения еепром в области данных (0x1000:0x17FF) то, поскольку страница = 32 байта,
запись по адресам 0х1000 и 0х1020 приведёт к абсолютно одинаковому результату : записи по нулевому адресу страничного буфера еепром?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kovrov
сообщение Sep 6 2012, 08:21
Сообщение #2


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Цитата(V_G @ Sep 2 2012, 18:03) *
1. Одна из причин введения специализированного NVM - как раз введение режима отображения на память.


Да. конечно полезная штука.
я тоже хотел ею воспользоваться чтоб дополнительно сэкономить на озу.
чип мега 128а3
задумка была при постоянном включенном маппинге работать с калибровочными таблицами.

Но к сожалению, так и не удалось довести до релиза.
Хаотически появлялись глюки с записью в еепром.
3 месяца гонял свой софт из шкуры вылез, но так и не добился устойчивой работы NVM.
Пришлось по старинке грузить таблицы в озу.
Причины сбоев так и не смог опредлить.

Да и с включенным маппингом студия4+avr Jtag mkII+ активное окно: содержимое EEPROM - тоже дурит не по детски.





--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
V_G
сообщение Sep 6 2012, 11:37
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(Kovrov @ Sep 6 2012, 18:21) *
Да и с включенным маппингом студия4+avr Jtag mkII+ активное окно: содержимое EEPROM - тоже дурит не по детски.

Я применяю atxmega32a4, никаких подобных проблем не встречал. При отладке в Студии4 иногда затирается ячейка 0 EEPROM, но эта штука где-то описана.
EEPROM у меня используется на запись относительно часто, каждый раз при выключении питания пишется страница статуса (32 байта), 100 мкФ по питанию вполне хватает для удержания питания на время записи.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zombi   XMega, EEPROM, NVM   Sep 2 2012, 13:34
- - V_G   2. Если за 1 раз будете писать не более 32 байт, т...   Sep 2 2012, 14:03
|- - zombi   Цитата(V_G @ Sep 2 2012, 17:03) 2. Если з...   Sep 2 2012, 16:51
|- - _Артём_   Цитата(zombi @ Sep 2 2012, 19:51) Это про...   Sep 2 2012, 18:07
|- - zombi   Цитата(_Артём_ @ Sep 2 2012, 21:07) Один ...   Sep 2 2012, 18:15
|- - _Артём_   Цитатазапись по адресам 0х1000 и 0х1020 приведёт к...   Sep 2 2012, 18:59
|- - zombi   Цитата(_Артём_ @ Sep 2 2012, 21:59) Логик...   Sep 2 2012, 19:48
||- - _Артём_   Цитата(zombi @ Sep 2 2012, 22:48) Не реко...   Sep 2 2012, 20:11
||- - zombi   Цитата(_Артём_ @ Sep 2 2012, 23:11) Почем...   Sep 2 2012, 20:36
||- - _Артём_   Цитата(zombi @ Sep 2 2012, 23:21) Что нуж...   Sep 2 2012, 20:44
||- - zombi   Цитата(_Артём_ @ Sep 2 2012, 23:37) Любой...   Sep 2 2012, 20:48
||- - _Артём_   Цитата(zombi @ Sep 2 2012, 23:48) Можно к...   Sep 2 2012, 21:07
||- - zombi   Цитата(_Артём_ @ Sep 3 2012, 00:07) Судя ...   Sep 2 2012, 22:18
||- - _Артём_   Цитата(zombi @ Sep 3 2012, 01:18) Я,к сож...   Sep 2 2012, 22:38
|- - V_G   Цитата(_Артём_ @ Sep 3 2012, 04:59) Может...   Sep 3 2012, 02:32
|- - zombi   Цитата(_Артём_ @ Sep 3 2012, 01:38) к сож...   Sep 3 2012, 06:23
|- - xelax   Вы бы еще ревизию чипа читали перед использованием...   Sep 3 2012, 07:41
|- - zombi   Цитата(xelax @ Sep 3 2012, 10:41) Первые ...   Sep 3 2012, 08:03
|- - xelax   Цитата(V_G @ Sep 6 2012, 15:37) Я применя...   Sep 6 2012, 12:21
|- - _Артём_   Цитата(V_G @ Sep 6 2012, 14:37) При отлад...   Sep 6 2012, 12:34
|- - demiurg_spb   Я бы сказал глюк at90s, т.к. в мегах ИМХО его уже ...   Sep 6 2012, 13:02
- - zombi   А как узнать время записи страницы еепром при такт...   Sep 6 2012, 12:27
- - Kovrov   Да нет это проявляется только при отладке и при вк...   Sep 6 2012, 15:01
|- - V_G   Цитата(Kovrov @ Sep 7 2012, 01:01) если н...   Sep 7 2012, 00:29
|- - xelax   Цитата(Kovrov @ Sep 6 2012, 19:01) Да нет...   Sep 10 2012, 06:10
|- - zombi   Цитата(xelax @ Sep 10 2012, 09:10) В IDLE...   Sep 10 2012, 18:02
|- - _Артём_   Цитата(zombi @ Sep 10 2012, 21:02) Время ...   Sep 10 2012, 21:34
|- - V_G   Цитата(zombi @ Sep 11 2012, 04:02) Как пр...   Sep 10 2012, 22:52
|- - zombi   Цитата(_Артём_ @ Sep 11 2012, 00:34) Ниче...   Sep 11 2012, 07:21
- - Kovrov   Спасибо за код. то есть вы работаете с постоянно в...   Sep 9 2012, 04:44
- - zombi   При переходе в спящие режимы запись в еепром остан...   Sep 9 2012, 22:15
- - V_G   Ионистор вместо резервной батарейки. Срок службы о...   Sep 11 2012, 08:12
|- - zombi   Цитата(V_G @ Sep 11 2012, 11:12) Ионистор...   Sep 11 2012, 08:46
|- - V_G   Цитата(zombi @ Sep 11 2012, 18:46) Что то...   Sep 11 2012, 09:49
|- - zombi   Цитата(V_G @ Sep 11 2012, 12:49) ... дер...   Sep 11 2012, 16:31
|- - _Артём_   Цитата(zombi @ Sep 11 2012, 19:31) Аналог...   Sep 11 2012, 16:41
|- - zombi   Цитата(_Артём_ @ Sep 11 2012, 19:41) ATXM...   Sep 11 2012, 17:01
- - Kovrov   в каких то старших хмегах есть (RTC с батарейкой)...   Sep 11 2012, 10:56
- - zombi   Вот еще вопрос возник: Можно ли переключать источн...   Sep 15 2012, 09:38
- - _Артём_   Цитата(zombi @ Sep 15 2012, 12:38) Вот ещ...   Sep 15 2012, 12:01


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01451 секунд с 7
ELECTRONIX ©2004-2016