Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
MSP430F
Отправлено
flyman
09 февраля 2007 г. 11:27
1. Как после сброса/подачи питания заставить чтобы выполнялась программа записаная во Flash.
2. Если да, то таким образом во время работы мне модифицировать данные во Flash (например каких нибуть два байта данных)
Составить ответ
|
Вернуться на конференцию
Ответы
1- а после сброса иного и не дано. 2.- сохраняем страницу в буфер, стираем страницу, модифицируем в буфере, записываем страницу...
—
-Гудвин-
(09.02.2007 11:36:6
62.181.47.194
,
пустое
)
Ответ: Впорос 3. Как стартовать код с RAM ( а EEPROM забивать единицами (счетчик)), а потом переключаться на исполнение кода из EEPROM
—
flyman
(09.02.2007 12:01:19
212.1.76.226
,
пустое
)
EEPROM в MSP нет. В RAM необязательно - код, выполняемый во флэш, прекрасно ее-же и шьет (естественно в других страницах). Ну и счетчик - да, я называю это методом "палочек" ;) - пишем побитно. Только не единицы, а нули - так уж флэш организована. Потом стираем страницу после заполнения...
—
-Гудвин-
(09.02.2007 12:10:42
62.181.47.194
,
пустое
)
если нет особых требований к реалтаймнутости, то это не нужно
—
Elektronik
(09.02.2007 12:06:32
194.85.99.225
, 241 байт)
Ответ: Всем спасибо за ответы, я думал, что все же есть какойто изврат. Вопрос 4. Так что нет выхода считать и записывать импульсы 1 мс? Если нет, надо будет ставить внешнюю FRAM. Или выход всёже есть?
—
flyman
(09.02.2007 12:17:35
212.1.76.226
, 224 байт)
MSP это такая маложручая штука, что может от батарейки продержать счетчик и в RAM практически вечность... У вас что-то неправильно с алгоритмом - необязательно писать счетчик сразу во флэш. Можно делать это периодически...
—
-Гудвин-
(09.02.2007 12:27:5
62.181.47.194
,
пустое
)
они еще новым тянькам-мегам не слили ?
—
DASM
(09.02.2007 12:39:47
212.58.192.14
,
пустое
)
Не интересовался. Может и слили уже в режиме power down, но маловероятно - "опыт не пропьешь" (с)
—
-Гудвин-
(09.02.2007 12:53:34
62.181.47.194
,
пустое
)
повер довн уже наравне. 0,1мка. У обычных генерюки жручие, но в "Р" версии ужэ то на то.
—
-mse-
(09.02.2007 15:14:43
83.239.86.98
,
пустое
)
Ответ: Поставлен вопрос жизни устройства с MSP от аккумулятора 1.8 А*час в 10 лет, без заряда. Я вот думаю, как это сделать?
—
flyman
(09.02.2007 12:32:45
212.1.76.226
,
пустое
)
Аккумулятор сдохнет намного раньше от саморазряда.. На литиевой батарейке - без проблем (если конечно принять меры).
—
-Гудвин-
(09.02.2007 12:38:57
62.181.47.194
,
пустое
)
Ответ: сорри за ошибку, предполагалось литиевая батарейка. Но простой подсчет 0,1 мкА дает 360 мка/час, 260 mA за год, итого 7 лет, а если + другая перриферия (приемо-передатчик и т.п.)
—
flyman
(09.02.2007 13:15:20
212.1.76.226
,
пустое
)
батарея 0,22а*ч током 1мка буит разряжацца0,22/1е-6=22е4 часа. или 9166 сутков, или 25 летов.
—
-mse-
(09.02.2007 13:43:29
83.239.86.98
,
пустое
)
Ответ: снова ошибка, 360 мка/час = 260 за месяц, итого семь месяцев, если удерживать RAM, или я ошибаюсь?
—
flyman
(09.02.2007 13:24:19
212.1.76.226
,
пустое
)
Ты считать научись сначала. 1.8а*час / 10лет = 1.800.000 мка * час /8400 часов= 214 мка Этого хватит на все, включая коммуникацию.
—
=General=
(09.02.2007 13:41:34
81.23.109.150
,
пустое
)
Ответ: пролема в том, что я забазу брал 1 секуну как положено в единицах СИ, оказывается надо час. Век живи век учись.
—
flyman
(09.02.2007 13:59:59
212.1.76.226
,
пустое
)
Сам ошибся в 10 раз - в 10 годах 84000 часов, и соответственно средний ток 20 мка. Так вот, и этого хватит на все, включая коммуникацию ;-D
—
=General=
(09.02.2007 13:43:12
81.23.109.150
,
пустое
)
87657,6 часов :)
—
argus98
(09.02.2007 17:40:48
81.22.205.230
,
пустое
)
а сам то аккум не разрядится за 10 лет?
—
grayprapor
(09.02.2007 12:36:15
69.41.173.145
,
пустое
)
Ответ: я понимаю так, что бы сделаь счетчик, лучше убивать по биту в памяти EEPROM, пока не останется места, а потом стереть сегмент, иначе придется все время стирать-записывать.
—
flyman
(09.02.2007 11:52:27
212.1.76.226
,
пустое
)
Именно так по биту, если хотите что-то наподобие файловой системы с анализом заполенения и поиском последней записи.
—
Elektronik
(09.02.2007 11:58:28
194.85.99.225
,
пустое
)
в datasheеt все прекрасно написано и примеры можно с сайта texas скачать
—
Elektronik
(09.02.2007 11:32:50
194.85.99.225
, 115 байт)
В 2х семейство информационная память по 64 байта. (info)
—
АДИКМ
(09.02.2007 16:14:50
213.160.130.54
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru