|
XMega, EEPROM, NVM, разъясните плиз |
|
|
|
 |
Ответов
|
Sep 6 2012, 15:01
|

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

|
Да нет это проявляется только при отладке и при включенном мапинге и открытом окне содержимого еепрома (покрайне мере у меня 100 % затирание ячейки- одна или несколько уже не помню) я так понимаю студия читает содержимое еепрома не используя маппинг если за этим следить (руками ставить\убирать флаг) то проблем нет хотя конечно напрягает. Цитата(V_G @ Sep 6 2012, 15:37)  EEPROM у меня используется на запись относительно часто, каждый раз при выключении питания пишется страница статуса (32 байта), 100 мкФ по питанию вполне хватает для удержания питания на время записи. если не сложно не могли бы вы показать код того момента, когда происходит запись еепрома (особенно когда произходит переключения с маппинга на нормальный режим) если конечно не напрягает :-) если асм - это даже лучше
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Sep 10 2012, 06:10
|

Местный
  
Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035

|
Цитата(Kovrov @ Sep 6 2012, 19:01)  Да нет это проявляется только при отладке и при включенном мапинге и открытом окне содержимого еепрома (покрайне мере у меня 100 % затирание ячейки- одна или несколько уже не помню) Аналогичное поведение в IAR. Цитата(zombi @ Sep 10 2012, 02:15)  При переходе в спящие режимы запись в еепром останавливается или нет? В IDLE продолжает писать. В power save\down с памяти снимается тактовая, так что не должен писать, остальные не пробовал.
|
|
|
|
|
Sep 10 2012, 18:02
|

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

|
Цитата(xelax @ Sep 10 2012, 09:10)  В IDLE продолжает писать. В power save\down с памяти снимается тактовая, так что не должен писать, остальные не пробовал. ОК. Еще вопрос: При выключении питания проц уходит в power save и питается от резервного CR2032, просыпаясь раз в секунду инкрементирует счётчик времени и проверяет не появилось ли основное питание. Всё ОК, пол года полёт нормальный. Но есть одна проблемка. Если отключить и резервное питание то по сбросу счётчику времени кирдык. Сейчас при сбросе просто инициализирую счётчик временем прожига проца. Но хочется что бы время не сбрасывалось а хотябы просто останавливалось. Планирую раз в минуту писать счётчик в еепром. Время стирания/записи страницы еепром 12ms и потребление 30mA. Как прикинуть на сколько быстрее сдохнет батарейка если дополнительно каждую минуту при просыпании бросать текущее время в еепром?
|
|
|
|
Сообщений в этой теме
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 Kovrov Цитата(V_G @ Sep 2 2012, 18:03) 1. Одна и... Sep 6 2012, 08:21 V_G Цитата(Kovrov @ Sep 6 2012, 18:21) Да и с... Sep 6 2012, 11:37  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 V_G Цитата(Kovrov @ Sep 7 2012, 01:01) если н... Sep 7 2012, 00:29   _Артём_ Цитата(zombi @ Sep 10 2012, 21:02) Время ... Sep 10 2012, 21:34    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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|