Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Настоящие инструкции AVR и...
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2
GetSmart
SasaVitebsk, смените у себя в профиле "профессионал" на "нытик" или "зануда" smile.gif
klop дело говорит.

2 klop
Случайно не знаете, почему АВРовцы не делают более быстрые AVR по принципу как в LPC (расширение разрядности внутреннего флэша) ? Ведь так легко можно сделать AVR и в 2 и в 4 раза быстрее. Раз у Вас в их конторе свой чел, то может он в курсе дела.
defunct
Цитата(GetSmart @ Jan 3 2009, 22:53) *
2 klop
Случайно не знаете, почему АВРовцы не делают более быстрые AVR по принципу как в LPC (расширение разрядности внутреннего флэша) ?

Еще в ту же степь - разбили бы память программ на 2 банка, RAM и FLASH. NRWW - Flash, RWW - RAM smile.gif
Вектора подменять на "лету" и программ грузить из dataflash сколько хочешь smile.gif
mse
Цитата(GetSmart @ Jan 3 2009, 23:53) *
Случайно не знаете, почему АВРовцы не делают более быстрые AVR по принципу как в LPC (расширение разрядности внутреннего флэша) ? Ведь так легко можно сделать AVR и в 2 и в 4 раза быстрее.

Скорее всего - какие-нить патентные заморочки. И рады бы, да дорого или просто не продают. А может быть, чтобы не было внутрифирменной конкуренции продуктов.
Их, блин, не поймёш. Эт только после 10 лет в Гарварде... ;О)
rx3apf
Цитата(defunct @ Jan 4 2009, 04:56) *
Еще в ту же степь - разбили бы память программ на 2 банка, RAM и FLASH. NRWW - Flash, RWW - RAM smile.gif
Вектора подменять на "лету" и программ грузить из dataflash сколько хочешь smile.gif

Вот так и было сделано в старых (теперь уже) мобильниках от Ericsson (T39, R520 и аналогичных). Только процессор там стоял заказной, периферия была своя и лежала кучкой существенно выше. А ядро - то самое, AVR. А, ну и флешак был параллельный...
LordVader
Цитата(Maik-vs @ Dec 31 2008, 11:44) *
"Если кто-то кое-где у нас порой..."

Ссылку на даташит привести не затруднит?


Пожалуйста. atmega128, страница 371:
===
3. Stabilizing time needed when changing XDIV Register
After increasing the source clock frequency more than 2% with settings in the XDIV register,
the device may execute some of the subsequent instructions incorrectly.
===

ещё, страница 43 там же
===
When applying an external clock, it is required to avoid sudden changes in the applied clock fre-
quency to ensure stable operation of the MCU. A variation in frequency of more than 2% from
one clock cycle to the next can lead to unpredictable behavior. It is required to ensure that the
MCU is kept in Reset during such changes in the clock frequency.
===


attiny25, страница 31
===
Avoid changing the calibration value in large steps when calibrating the calibrated internal RC
Oscillator to ensure stable operation of the MCU. A variation in frequency of more than 2% from
one cycle to the next can lead to unpredicatble behavior. Changes in OSCCAL should not
exceed 0x20 for each calibration. It is required to ensure that the MCU is kept in Reset during
such changes in the clock frequency
===
SasaVitebsk
А вот пусть klop прокоментирует. Он же ядро знает.
Maik-vs
Цитата(LordVader @ Jan 4 2009, 16:19) *
Пожалуйста.
... A variation in frequency of more than 2% from
one clock cycle to the next can lead to unpredictable behavior. ...

Спасибо. Действительно, везде, где задаётся частота, воткнута эта фраза.
Тактовая частота указана min 0 MHz max 20 MHz. Конкретно частота упомянута "To use a 32.768 kHz watch crystal as the clock source for the device, the low-frequency crystal oscillator must be selected by setting CKSEL..."; аж даже зачесались руки потактировать её от кнопки smile.gif. Получается, тактовая может меняться на 3 порядка без малого, а ещё есть System Clock Prescaler с делением до 1:256 значит, тактовая ядра меняется на 5 порядков, но не более чем 2% за такт?

Действительно, пусть klop объяснит.
IgorKossak
Похоже, конструктивного продолжения темы не предвидется.
Пока не пришлось выносить предупреждения, закрываю тему.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.