|
И еще чуть-чуть места, Что задействовать под память программ? |
|
|
|
Oct 12 2009, 22:23
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 25-02-09
Из: Россия, Москва
Пользователь №: 45 367

|
Реально ли использовать EEPROM для памяти программ (исполняемого кода) в добавок к основным 0x03FF(2Kb)? В tiny2313?
|
|
|
|
|
 |
Ответов
|
Oct 14 2009, 00:13
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Вообще-то нужно различать ISP (In-System-Programming) и IAP (In-Application-Programmig). Первый термин означает, что программу в память МК можно загрузить извне, без выпаивания его из устройства. Практически все современные МК имеют подобную возможность. Для этого могут использоваться совершенно разные интерфейсы JTAG, UART, SPI, USB и т.п. Но в любом случае при программировании МК используется загружаемая извне или уже встроенная в виде ROM или запрограммированной части Flash, специальная программа (исполняемый код), называемая Bootloader. Эта программа "знает как" и "умеет" программировать Flash-память данного конкретного МК. IAP же означает, что МК может модифицировать свою собственную Flash-память, выполняя в самом МК пользовательскую программу, загруженную в память программ. Причем IAP может работать исключительно с использованием встроенной программы Bootloader, а может и не использовать ее, если имеется такая аппаратно-программная возможность и алгоритмы программирования описаны в документации. МК, фигурирующий у топикстартера (ATtiny2313), совершенно точно поддерживает ISP. А вот насчет IAP я что-то не уверен. Но поскольку я не являюсь большим знатоком семейства AVR, то не буду утверждать этого однозначно.
|
|
|
|
Сообщений в этой теме
idle1 И еще чуть-чуть места Oct 12 2009, 22:23 Xenia Цитата(idle1 @ Oct 13 2009, 02:23) Реальн... Oct 12 2009, 22:43 BORIV Цитата(Xenia @ Oct 13 2009, 02:43) Да и т... Oct 13 2009, 07:18  idle1 Цитата(BORIV @ Oct 13 2009, 11:18) С чего... Oct 13 2009, 07:56   BORIV Цитата(idle1 @ Oct 13 2009, 11:56) EEPROM... Oct 13 2009, 08:42    Сергей Борщ Цитата(BORIV @ Oct 13 2009, 11:42) Извиня... Oct 13 2009, 09:03     BORIV Цитата(Сергей Борщ @ Oct 13 2009, 13:03) ... Oct 13 2009, 09:16    tourist На сколько я знаю для tiny2313 нельзя сделать boot... Oct 13 2009, 13:34     BORIV Цитата(tourist @ Oct 13 2009, 17:34) На с... Oct 13 2009, 15:22      haker_fox Цитата(BORIV @ Oct 14 2009, 00:22) Обложк... Oct 13 2009, 23:37       BORIV Цитата(haker_fox @ Oct 14 2009, 03:37) Чи... Oct 14 2009, 11:07        haker_fox Цитата(BORIV @ Oct 14 2009, 20:07) Прочит... Oct 15 2009, 03:56 Harbinger Цитата(Xenia @ Oct 13 2009, 01:43) Однако... Oct 15 2009, 08:05 haker_fox Цитата(idle1 @ Oct 13 2009, 07:23) Реальн... Oct 13 2009, 05:58 ReAl Да там и EEPROM-то немного. Но помочь может, всё з... Oct 13 2009, 09:58 haker_fox Как бы размер кода по киданию оверлея не оказался ... Oct 13 2009, 12:45 BORIV Контроллер 2313 прекрасно сбалансирован и очень дё... Oct 15 2009, 06:23 haker_fox Цитата(BORIV @ Oct 15 2009, 15:23) Контро... Oct 15 2009, 07:04  BORIV Цитата(haker_fox @ Oct 15 2009, 11:04) Сб... Oct 15 2009, 07:57   haker_fox Цитата(BORIV @ Oct 15 2009, 16:57) Если д... Oct 15 2009, 11:46    BORIV Цитата(haker_fox @ Oct 15 2009, 15:46) Да... Oct 15 2009, 18:52     haker_fox Цитата(BORIV @ Oct 16 2009, 03:52) Тогда ... Oct 15 2009, 23:31 SasaVitebsk В данном случае, как мне кажется, это вы не знаете... Oct 15 2009, 21:55 BORIV Ну, если Мега8 занимает меньше места на плате, чем... Oct 16 2009, 08:16 SasaVitebsk Цитата(BORIV @ Oct 16 2009, 11:16) Ну, ес... Oct 16 2009, 09:26 haker_fox Цитата(SasaVitebsk @ Oct 16 2009, 18:26) ... Oct 17 2009, 00:59 YAM Мне, при нехватке места в памяти программ в attiny... Oct 18 2009, 15:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|