Технический форум по робототехнике.
bodja » 29 июл 2009, 00:44
и вот пока наши шутники думают, над тем где же указаны реальные скоростя работы портов у армов
Ну я думаю Вы уже сами нашли ,даже прелюдно напостили
А вот подсчетов по Хмеге пока невидать.
Уже не в первой теме замечаю,как только подымается вопрос по АРМ ,так сразу у любителей АВР ставится вопрос про ногодрыгание.
Я могу так же само поставить вопрос ребром.
Например часто выполняемая операция в программах a=b+c ,пускай это будут даже 8битные числа ,но переменные b и c должны остаться без изменений.
АРМ это сделает за 1 такт ,а за сколько эту операцию сделает Хмега?

avr123.nm.ru » 29 июл 2009, 01:20
EdGull писал(а): мы радуемся первым шагам поддержки в васике Хмег!!!
Нафига в архив 13 Кб всего !!! понапихали даташитов с оф. сайта АТМЕЛ на 14.7 Mb !
Вот почти "чиcто"
файл конфигурации ATxmega для BASCOM-AVR - всего 13 Кб.
- Вложения
-
XMEGA_BASCOM.rar
- (12.38 КиБ) Скачиваний: 17
Angel71 » 29 июл 2009, 04:08
http://atmel.com/dyn/resources/prod_documents/doc6175.pdf"25.2 Master Clock Controller", страница 189
"27. Parallel Input/Output Controller (PIO)", страница 237. тайминги показаны начиная с 243й
bodja писал(а):Например часто выполняемая операция в программах a=b+c ,пускай это будут даже 8битные числа ,но переменные b и c должны остаться без изменений.
АРМ это сделает за 1 такт ,а за сколько эту операцию сделает Хмега?


как-то слишком непоказательно для сравнения, так и слона за уши можно притянуть.
Duhas » 29 июл 2009, 06:06
кста на счет ногодрыгания... у Хмег есть битиг toggle для каждого пина...
Angel71 » 29 июл 2009, 06:18
virtual port registers еще есть
Виталий » 29 июл 2009, 07:50
И что дает вам ногодрыгание-то я не пойму...
АРМ естественно лучше чем XMEGA он попросту производительней в вычислениях, богат периферией, быстро развивается и отлажен.
EdGull » 29 июл 2009, 07:56
так-то оно так... только вот порты у АРМов жутко медленные...
Добавлено спустя 2 минуты 56 секунд:
а давайте сравнить армы и Хмеги в реальных приложениях, например в захвате и складывании в озу видеокартинки
avr123.nm.ru » 29 июл 2009, 09:11
Наверно для этого DMA нужно использовать если есть.
Виталий » 29 июл 2009, 09:13
Дрыгать ногами на частоте 15МГц - не понятно мне зачем.
А для картинки да, есть DMA.
EdGull » 29 июл 2009, 09:16
чтобы успеть прниять данные из видеоАЦП
Angel71 » 29 июл 2009, 09:18

скорость работы портов ввода-вывода в различных армах может сильно отличаться. максимальная скорость работы портов на ARM7TDMI примерно 17,5MHz. да, да, да... LPC2101, LPC210 и LPC2103 не исключение.
видео через порты ввода-вывода почти никто не гоняет.
EdGull » 29 июл 2009, 09:30
а через что их гоняют?
Vooon » 29 июл 2009, 09:32
Вставлю свои 5 копеек.
Имхо Хмеги это уже совсем другие микроконтроллеры. Отличается принцип работы с переферией, отличается система прерываний и прочие моменты.
И у меня сложилось впечатление, что перспективней изучить АРМы, как минимум производителей много, распространенней...
Виталий » 29 июл 2009, 09:54
а через что их гоняют?
Через ПЛИС например.
Я не понимаю, зачем гнать картинку на процессор который с этой картинкой не может ничего сделать.

avr123.nm.ru » 29 июл 2009, 10:08
Vooon писал(а):АРМ-ы, как минимум производителей много, распространенней...
И примеров кода масса уже доступна.