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

 
 
> Возможно ли такое run code from SD with Atmega?
adruha
сообщение Apr 30 2011, 18:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 203



Полазил не нашел ответа на свой вопрос, хотелось бы писать код программы и записывать его на SD а выполнять а Mege. Возможно ли такое, ткните пожалуйста пальцем где почитать?

Сообщение отредактировал adruha - Apr 30 2011, 18:23
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ArtemKAD
сообщение May 22 2011, 20:28
Сообщение #2


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Обращение к EEPROM в этом случае происходит напрямую, что экономит как код, так и такты. На 16 МГц дополнительные такты ожидания не нужны. Просто объявляем переменную по адресу EEPROM и работаем стандартными средствами.

Даже так? :D
Тогда открой даташит на любой STM8 и посмотри сколько времени пишется одна ячейка EEPROM. Почти до 7 мс. Скажи, что станет с другими ячейками если в них попытаться записать не дождавшись окончания записи предыдущей?!
Так что там не нужно ждать?!
ЗЫ. Для справки - EEPROM переменная в Си всегда "Просто объявляем переменную по адресу EEPROM и работаем стандартными средствами". Но в реализации процедуры всегда в начале идет ожидание завершения предыдущей операции этим модулем. Т.к. модуль физически один и он работает медленнее чем возможны к нему обращения особенно при высокой тактовой.
Цитата
Цена STM8 при одинаковом объеме Flash ниже AVR раза в 3. т.е. можно поставить камень с большим объемом Flash без увеличения цены.

Думаешь? Берем мои любимые Atmega48 с сегодняшней ценой в 0,9$. Вы можете предложить STM8 с 4кБ за 0,3$ ? Или все-же приходится брать "аналог" STM8 за 1,2$ ?
Цитата
Например 16-битный таймер с расширенными возможностями. Аналогов у AVR не имеет.

В смысле? Стандартный 16 битный таймер чем не аналог? Не говоря уже о 16 битных таймерах xMega...
Цитата
Приоритетная система вложенных прерываний. Отсутствует у AVR.

Присутствует в старших AVR.
Цитата
АЦП может иметь до 16 входов (зависит от корпуса).

??? Смысл? АЦП все равно один (в старших AVR - могут быть два).
Цитата
У АЦП есть функции автоматического преобразования группы нескольких входов с прерыванием по последнему и функция
.....
Встроенный BootLoader через UART (SPI, CAN)

В старших AVR практически все есть.
Цитата
Аппаратный бипер. В AVR для аналогичной функции требуется выделение целого таймера.

Дык когда Beep-ер не нужен он стоит без дела. А вот таймер в хозяйстве вещь полезная всегда. Кроме того пищалка на 3 тона - сегодня это не смешно. Проще поставить таки биппер!
Цитата
STM8L - вся периферия STM8S, плюс
Часы реального времени с отдельным батарейным питанием,
4 канала DMA.
АЦП имеет разрядность 12 бит.
Есть один канал ЦАП тоже 12 бит.
2 аналоговых компаратора (у AVR - один)
IrDA модулятор.
Модуль шифрования AES.

Сравни с xMega....
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- adruha   Возможно ли такое run code from SD with Atmega?   Apr 30 2011, 18:16
- - aaarrr   Нет.   Apr 30 2011, 19:07
- - ArtemKAD   Можно загрузить во внутреннюю память программ с SD...   Apr 30 2011, 19:45
|- - aaarrr   Цитата(ArtemKAD @ Apr 30 2011, 23:45) Мож...   Apr 30 2011, 19:55
|- - zombi   Цитата(ArtemKAD @ Apr 30 2011, 22:45) ЗЗЫ...   May 18 2011, 05:27
- - OKF   Смотря какой "код программы". В меге мож...   Apr 30 2011, 19:58
- - ArtemKAD   ЦитатаТогда уж проще взять другой процессор. Наско...   Apr 30 2011, 20:01
|- - aaarrr   Цитата(ArtemKAD @ May 1 2011, 00:01) Наск...   Apr 30 2011, 20:05
- - ArtemKAD   ЦитатаПросто вариант с загрузкой кода во флеш я бы...   Apr 30 2011, 20:12
|- - aaarrr   Цитата(ArtemKAD @ May 1 2011, 00:12) Поче...   Apr 30 2011, 20:49
- - ArtemKAD   ЦитатаА так он выбирается десятком записей в день ...   Apr 30 2011, 21:38
|- - aaarrr   Цитата(ArtemKAD @ May 1 2011, 01:38) 10 р...   Apr 30 2011, 21:47
|- - adruha   Цитата(aaarrr @ May 1 2011, 00:47) Так ре...   May 1 2011, 15:53
|- - aaarrr   Цитата(adruha @ May 1 2011, 19:53) Мне ну...   May 1 2011, 18:10
- - 501-q   Цитата(adruha @ May 1 2011, 00:16) Полази...   May 17 2011, 10:15
|- - SasaVitebsk   Цитата(501-q @ May 17 2011, 13:15) Н...   May 17 2011, 19:45
|- - 501-q   Цитата(SasaVitebsk @ May 18 2011, 01:45) ...   May 18 2011, 01:52
- - ArtemKAD   ЦитатаНу естественно так можно и с любым процом, н...   May 21 2011, 21:54
|- - aaarrr   Цитата(ArtemKAD @ May 22 2011, 01:54) Это...   May 21 2011, 22:32
|- - EugenyAM   Цитата(aaarrr @ May 22 2011, 05:32) Госпо...   May 22 2011, 04:04
- - ArtemKAD   ЦитатаЕдиное адресное пространство кода и данных -...   May 22 2011, 08:25
|- - EugenyAM   Цитата(ArtemKAD @ May 22 2011, 15:25) Куд...   May 22 2011, 17:28
- - IgorKossak   Давайте внимательно прочтём название темы и перест...   May 23 2011, 07:05


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:40
Рейтинг@Mail.ru


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