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

 
 
> ARM от ST, что за звери, почему так мало тем?
kinolog
сообщение Apr 3 2007, 17:32
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 3-04-07
Пользователь №: 26 740



Доброго времени суток...
Выбираю ARM
Хотелось бы иметь на борту:
- FLASH >= 128 k
- RAM >=16 k
- CAN
- I2C (master/slave )
- 2 x UART
- ETHERNET

Выбор пока пал на ARMы от STMicroelectronics (STR912FW44/42), в связи с чем вопрос -
Почему так мало инфы по ним как представителям семейства, и что вообще за звери?

Заранее спасибо и RESPECT всем кто откликнулся
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stepanich
сообщение Jun 12 2007, 20:05
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 8-06-05
Из: Москва
Пользователь №: 5 847



Спасибо за ответ.

А что можно сказать об удобстве освоения (разумеется, по сравнению с МК других фирм).
Читал о недостатках таймеров у STR91. В чём они заключаются.
Есть ли преимущества со стороны МК от Renesas, Freescale, Atmel и NEC?

Разумно ли сравнение STR91 и AVR32? Если да, то за кем преимущество?

И ещё, детский вопрос, наверное: почему МК со встроенной Flash-памятью существенно уступают по производительности МК без неё? Как осуществляется загрузка исполняемого кода в подобные ROM-less контроллеры (с использованием конфигуратора, как в некоторых ПЛИС)?

Спасибо.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 12 2007, 21:25
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



На STR91x дока не так красиво выглядит, как на LPC например. Но количество ошибок на единицу мануала у них примерно одинаковое.
Однако по STR91 есть живой фирменный форум на котором модераторы из группы разработки ST.
Если не помогут, то хоть поговорят 01.gif
А так по скорости освоения все эти ADuC-и, SAM-ы, LPC, TMS470 и STR-ы практически одинаковы. У каждого свои заморочки со стартапами и багами периферии. На каждые есть кучи KIT-ов.
Недостатки таймеров у STR91 мной обнаружены не были, просто они несколько оригинальны: короткие - 16 бит, а не 32 как у других, стартуют не с нуля, а с 0xFFFC. Но зато у них имеется DMA чего нет у других. Эта фишка позволяет замерять разные временнЫе характеристики и распознавать сложные входные шаблоны сигналов в реальном времени. Так что нужен тонкий анализ, что там недостатки, а что фичи.
AVR32 явно быстрее STR91x. Но он и предназначен для обработки мультимедии не сильно навороченной, такой чтоб для мобильных дивайсов было достаточно. Т.е. для других приложений он не сильно эффективен, да и чтоб получить нормальное мультимедиа на нем придется думаю вложить немалые деньги в покупку софта. Так что это выбор не для простых людей.

Предел работы скорости FLASH где-то 30 МГц, быстрее ее читать просто не могут. Придумывают всякие фокусы - буфферизацию, чередование чтения из разных банков, объединение в широкую шину до 128 бит и т.д. но полностью проблему решить не могут. Вот и тормозит выполение из FLASH.

Для загрузки кода в процах или есть загрузчик в маленькой внутренней ROM или FLASH или выполнение начинается из внешней FLASH. Есть у ST новая серия которая даже может выполняться! сразу из сериальной FLASH. Т.е. механизмов много разных есть.



Цитата(Stepanich @ Jun 12 2007, 23:35) *
Спасибо за ответ.

А что можно сказать об удобстве освоения (разумеется, по сравнению с МК других фирм).
Читал о недостатках таймеров у STR91. В чём они заключаются.
Есть ли преимущества со стороны МК от Renesas, Freescale, Atmel и NEC?

Разумно ли сравнение STR91 и AVR32? Если да, то за кем преимущество?

И ещё, детский вопрос, наверное: почему МК со встроенной Flash-памятью существенно уступают по производительности МК без неё? Как осуществляется загрузка исполняемого кода в подобные ROM-less контроллеры (с использованием конфигуратора, как в некоторых ПЛИС)?

Спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kinolog   ARM от ST   Apr 3 2007, 17:32
- - HardJoker   Цитата(kinolog @ Apr 3 2007, 18:32) Добро...   Apr 3 2007, 18:06
- - AlexandrY   А какой вам инфы не хватает? Может наоборот все яс...   Apr 3 2007, 18:11
|- - kinolog   Цитата(AlexandrY @ Apr 3 2007, 19:11) А к...   Apr 3 2007, 18:44
|- - AlexandrY   Фишка в том, что народ юзает то, что может. Чем сл...   Apr 3 2007, 19:43
- - scifi   Используем STR710FZ2. Было обнаружено, что прерыва...   Apr 3 2007, 19:47
|- - AlexandrY   Уже давно выпускается ревизия F. Так что все норм...   Apr 3 2007, 20:05
|- - Muxamor   Цитата(scifi @ Apr 3 2007, 23:47) Помимо ...   Apr 4 2007, 08:52
|- - Esc@pe   Цитата(scifi @ Apr 3 2007, 20:47) Использ...   Apr 17 2007, 07:30
|- - scifi   Цитата(Esc@pe @ Apr 17 2007, 08:30) А мож...   Apr 17 2007, 08:23
|- - Esc@pe   Цитата(scifi @ Apr 17 2007, 09:23) По пов...   Apr 17 2007, 09:10
- - zltigo   STR9 не пользовал. STR7 вполне середнячек использо...   Apr 3 2007, 19:56
- - kinolog   Еще раз всем спасибо... Решил юзать LPC23xx, ядро ...   Apr 4 2007, 13:03
- - Stepanich   Здравствуйте. Имел ли кто-нибудь дело с МК STR91?...   Jun 12 2007, 09:19
|- - zltigo   Цитата(Stepanich @ Jun 12 2007, 12:19) Им...   Jun 12 2007, 09:33
|- - AlexandrY   Да имели дело: http://aly.projektas.lt/Projects/AR...   Jun 12 2007, 12:52
|- - Andy_ry   Цитата(AlexandrY @ Jun 12 2007, 16:52) Да...   Jul 11 2007, 12:30
- - proba   Цитата(AlexandrY @ Jun 13 2007, 00:25) Пр...   Jun 13 2007, 07:01


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

 


RSS Текстовая версия Сейчас: 15th August 2025 - 18:23
Рейтинг@Mail.ru


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