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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> SAM7s256 есть ли возможность использования програмной памяти как EEPROM?, Или придется вешать внешнюю?
Димон Безпарольн...
сообщение Mar 9 2017, 15:41
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 445
Регистрация: 29-11-10
Пользователь №: 61 247



SAM7s256 не имеет EEPROM внутри. Есть ли возможность использования програмной памяти как EEPROM?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 9 2017, 15:54
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 065
Регистрация: 11-12-04
Пользователь №: 1 448



Возможность есть. Но если речь идет об экономии $0.1, то лучше не стоит.


--------------------
Go to the top of the page
 
+Quote Post
prottoss
сообщение Mar 9 2017, 15:58
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 659
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Димон Безпарольный @ Mar 9 2017, 21:41) *
SAM7s256 не имеет EEPROM внутри. Есть ли возможность использования програмной памяти как EEPROM?

Есть в нем такая возможность. Из кода, выполняющегося из FLASH не пробовал, но из кода, выполняющегося в SRAM, программировал.
Читайте раздел Embedded Flash Controller (EFC) в мануале.


--------------------
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 9 2017, 16:37
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 7 832
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Как часто вы собираетесь менять данные? Это я к тому, что количество перезаписей у встроенного флеша на порядки меньше, чем у ЭСППЗУ. Стирается флеш тоже только странично в отличие от побайтового стирания у ЭСППЗУ. Если эти факторы не пугают - то можно. Но закладывать в изделие AT91SAM7 сегодня я бы в любом случае не стал.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Mar 9 2017, 20:46
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 445
Регистрация: 29-11-10
Пользователь №: 61 247



Да ничего особенного туда не планировалось писать - дни наработки. Ну видимо без геморроя не обойдется.

Сообщение отредактировал Димон Безпарольный - Mar 9 2017, 20:46
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 10 2017, 06:45
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 049
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Димон Безпарольный @ Mar 9 2017, 22:46) *
Да ничего особенного туда не планировалось писать - дни наработки. Ну видимо без геморроя не обойдется.

Осталось выяснить размер минимального записываемого элемента во FLASH этого МК.
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Mar 10 2017, 07:01
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 445
Регистрация: 29-11-10
Пользователь №: 61 247



Кажется 16 слов - минимум. Невыгодно это.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 10 2017, 07:28
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 065
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Димон Безпарольный @ Mar 10 2017, 10:01) *
Кажется 16 слов - минимум. Невыгодно это.

32 бита. Но лучше, конечно, EEPROM sm.gif


--------------------
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Mar 10 2017, 07:32
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 445
Регистрация: 29-11-10
Пользователь №: 61 247



Да, EEPROM лучше.
Go to the top of the page
 
+Quote Post
scifi
сообщение Mar 10 2017, 07:42
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 623
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Димон Безпарольный @ Mar 10 2017, 10:32) *
Да, EEPROM лучше.

А вот такая штука ещё более лучше.
Go to the top of the page
 
+Quote Post
Obam
сообщение Mar 10 2017, 07:55
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 470
Регистрация: 14-11-14
Пользователь №: 83 663



"unlimited endurance" они, конечно, лукавят, но умеют EEPROM с 1млн. циклов. По сему, не станем цепляться… (;
И цены у микрочипа приятные…

Сообщение отредактировал Obam - Mar 10 2017, 07:59


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
mantech
сообщение Mar 10 2017, 09:18
Сообщение #12


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

Группа: Участник
Сообщений: 1 369
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Димон Безпарольный @ Mar 9 2017, 23:46) *
Да ничего особенного туда не планировалось писать - дни наработки. Ну видимо без геморроя не обойдется.


Если используете RTC с батарейкой, пишите туда, на 10ю или 100ю запись скидывайте во флешку, при этом ресурс вырастает в разы. И если даже что-то произойдет с батарейкой или сотрутся данные в RTC, то потеряете только последнее обновление, если опять же, испортится счетчик во флеше, можно восстановить его из RTC.
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Mar 10 2017, 09:28
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 445
Регистрация: 29-11-10
Пользователь №: 61 247



Цитата(mantech @ Mar 10 2017, 12:18) *
Если используете RTC с батарейкой, пишите туда, на 10ю или 100ю запись скидывайте во флешку, при этом ресурс вырастает в разы. И если даже что-то произойдет с батарейкой или сотрутся данные в RTC, то потеряете только последнее обновление, если опять же, испортится счетчик во флеше, можно восстановить его из RTC.

Да так и сделал. На борту есть DS1307. Только флэш хотел использовать внутри SAM7s256. Но видно не судьба. В Сети ничего подходящего не нашел, а ковырять самому пока некогда. Да и криво получится - писать по 32 слова.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 10 2017, 09:58
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 10 065
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Димон Безпарольный @ Mar 10 2017, 12:28) *
Да и криво получится - писать по 32 слова.

По одному слову, 32 бита.


--------------------
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Mar 10 2017, 10:04
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 445
Регистрация: 29-11-10
Пользователь №: 61 247



Цитата(aaarrr @ Mar 10 2017, 12:58) *
По одному слову, 32 бита.

Это уже интересней.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th March 2017 - 09:15
Рейтинг@Mail.ru


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