|
Выбор между STM32F103 и LPC2478, очередная дуристика |
|
|
|
Jul 3 2010, 14:27
|

Участник

Группа: Участник
Сообщений: 31
Регистрация: 1-06-09
Из: Москва
Пользователь №: 49 814

|
Понимаю, что темы выбора МК всем уже надоели, но все же попрошу помощи. Дело значит такое. Почти везде, где приходилось работать с встраиваемыми МПС (ПЛК не в счет ессна, там все свое), дело обходилось теми или иными вариациями х86, следовательно либо был простой программинг в PC-стиле на каком-нить TC++ 3.1/Borland Builder 6.0 (если железо PC-подобное), либо ваяние программ для х86 на ассемблере (сейчас как раз очередной виток такой деятельности на новом месте работы, под проприетарное железо, только не бейте и не ругайте за некрофилию - так надо). Работал ранее с AVR (была необходимость три года назад сделать несколько мини-проектиков, выбрал их как наипростейшие, наидоступнейшие и т.д.). Сейчас вот мыслю пробовать входить в мир ARM. Не то, чтобы я любитель посамодельничать (как раз не любитель), и для работы необходимости особой в этом пока нет, но все же надо развиваться, и есть уже пара наметок, которые хотелось бы реализовать на будущее и выгодно подсунуть начальству, тем упростив себе работу. Соответственно стоит вопрос "с чего начать". Стартеркиты не предлагать, т.к. придется (по крайней мере сначала) рассчитывать только на свои средства и делать самому отладочную плату (ну может только печатку закажу через контору на заводе, и то не факт). Будем считать, что сделать плату - не проблема. Вопрос - на чем конкретно ее делать? Из заголовка следует, что кое-что я уже почитал тут (и не тут). Атмеловские АРМы меня притягивали поначалу (вообще отношение Атмела к потребителям мне нравится). Но посмотрел я, что они остановились в развитии, и вообще слабоваты, и решил копнуть в другое. Требования такие - внешняя шина (памяти вдруг воткнуть придется, или еще что периферийное), внутренний RTC (вот как-то уже надо), USB device (ясно дело, что надо бы с DMA...), АЦП, таймеры с ШИМ, i2c, UART, SD/MMC. Есть задумки на Эзернет, но пока на будущее. Где-то так. Как-то сразу отпали Тексасы (чего-то достать сложновато и дороговато) и Самсунги (полистал доки и не вставило). Смотрел в сторону мотороловских i.mx, очень они хороши, но тоже не очень доставаемы (понятно, что серии у меня пока никакой нет, но все же). Встряли в меня STM32 (особенно понравился F103, у него прямо все хорошо и контроллер внешней памяти есть) и LPC2468/78 (второй все же получше, а стоят одинаково). Примерно сопоставив их, пришел к выводу, что STM32 кагбе получше для задач управления объектами (и аналоговая часть посильнее), а LPC2468/78 помощнее в части connection. Само собой у первого Кортекс-М3, что и перспективно и быстро работает, но и АРМ7 еще не умер. По цене и доступности примерно равноценны, STM32 подешевле несколько. Отсутствие Эзернета у STM32 можно решить потом внешним контроллером, ЮСБ-хост в общем вряд ли мне пригодится. Короче, вопрос "что лучше" сложный. По существу дело стоит главным образом за наличием средств программирования/отладки и проблемностью конкретных кристаллов. Еррату читал на оба, в принципе не испугался. Что касается мнения опытных по поводу сабжей - наличие у LPC всего двух каналов ДМА лично меня не пугает, т.к. у Эзернета и ЮСБ, как я понял, свои контроллеры ДМА, следовательно два канала GPDMA остаются для SD/MMC и, например, I2S. Для АЦП/ЦАП и прочего ДМА не особо и нужно вроде (поправьте, если не так). Про STM32 вроде никто гадости и не пишет. Т.е. вроде и тот и тот можно не бояться. По "средствам" - как мне показалось из чтения инета, для программирования/отладки LPC надо иметь, например, Вигглер и IAR. А вот с STM32 будут всякие бяки. Сразу оговорюсь - я не лентяй с лозунгом "пусть все само заработает", но сейчас как-то напрягся по жизни (  ), поэтому все же не хотелось бы, как в былые студенческие годы, просиживать часами за поиском недокументированных козявок. Хотелось бы иметь наиболее простой и удобный с точки зрения ARM-старта микроконтроллер. Вот кто это для меня - LPC2478 или все же STM32? P.S.: предполагаемые применения своих идей такие: сервер с интерфейсом RS-232 (IPC@CHIP не предлагать, готовые решения типа ADAMовских Ethernet-RS-232 преобразователей по ряду причин нас не устраивают); дистанционные измерители напряжений и токов; некое подобие ПЛК (без CoDeSys и прочих заморочек). Как-то так.
--------------------
Знание - сила!
|
|
|
|
|
 |
Ответов
|
Jul 4 2010, 11:57
|

Участник

Группа: Участник
Сообщений: 31
Регистрация: 1-06-09
Из: Москва
Пользователь №: 49 814

|
Цитата(HeOHuKC @ Jul 4 2010, 14:33)  Пухич Здравствуйте! разумеется узнал  думаю через время будут доступны камни с большим количеством ног и 16 битной шинной данных, так что на будущее всетаки перспектива есть. Ну вот тогда и поглядим пожалуй. Пока же они как-то меня не притягивают. И цена все же велика. Цитата(zltigo @ Jul 4 2010, 15:01)  Так, а теперь БЕЗ трепа за светрое будущее. Ух как сходу..... Ну здрасьте что ли. Цитата Давайте расскажите, как купить эти самые 'A' существующие практически только на бумаге, не через полгода (ишак,эмир...) а хотя-бы через недели. Я вам за их доставаемость "сию секунду" ничего не говорил, я говорил о поддержке старых кристаллов на новый ляд, как о факте заботы о пользователях. Но если вас так интересует доставаемость - го на ефинд, вводим "Atmega8a", оттуда по ссылкам, есть и на складах и по доставке (как обычно элитан впереди планеты всей, но мы не будем обманываться  ). Если есть законное недоверие к ефинду, то можно завтра отзвониться по любым известным поставщикам (даже писать незачем) и узнать точно. Готов посыпать голову пеплом, хотя, повторюсь, я за доставаемость Atmega8a ничего не говорил, благо Atmega8 в достатке. Я говорил лишь о том, что были приняты вот такие вот меры, исключительно ради поддержки старых проектов. А уж сколько тысяч миллиардов их выпустят, и будут ли они свободно продаваться на вес в "Ашане" - поглядим. Цитата Особо интересуют Atmega48PA-AU. А почему вы МЕНЯ об этом спрашиваете? Я за него ВООБЩЕ ничего не говорил, я говорил именно об Atmega8a (не 48, не 168, не 88). И вообще доставаемость 48-х и 168-х всегда была под вопросом (в отличие, почему-то, от 88-х). Цитата Весь внимание. Только учтите, я ведь напишу тому поставщику, которого Вы назовете. Ужас.... Цитата Да и "пару штук" образцов по 5-10 баксов меня не интересуют. А сколько вас интересует, и почем? Ей Богу, странный способ вести диалог..... Я полагаю, что при таком серьезном настрое вам вообще Атмеги ни к селу, ни к городу. Покупайте ST8.  Цитата Если так думают на Atmel, то не наладится - такие подлянки бесследно не проходят. "А Васька слушает, да ест". P.S.: Может вы по теме топика выскажетесь? А то я ваших постов много и с пользой уже почитал, думаю вы и тут по делу скажете.
--------------------
Знание - сила!
|
|
|
|
|
Jul 4 2010, 12:31
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Пухич @ Jul 4 2010, 14:57)  Ух как сходу..... Ну здрасьте что ли.  Добрый день  . Просто Atmel уже за последние полгода уже конкретно достал (даже на фоне общего обвала) и когда в очередной раз, увидел все будет хорошо, но потом, просто не выдержал. Больше не буду  . QUOTE по делу скажете По делу? Не совсем понятно, что делать собирается Автор, но я бы начинал LPC2468/78 уже достаточно раскручены и неожиданностей с тем-же выпуском быть не должно, в отличии от того, что анонсируют. И ради бога без наколенного творчества - борды от, например, starterkit вполне дешевы. QUOTE Покупайте ST8. Всенепременнейше. Жалко,что разработку на 48PA придется с изрядной долей вероятности похерить и переделать.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
Пухич Выбор между STM32F103 и LPC2478 Jul 3 2010, 14:27 IgorKossak QUOTE (Пухич @ Jul 3 2010, 17:27) Т.е. вр... Jul 3 2010, 14:52 MALLOY2 ЦитатаА вот с STM32 будут всякие бяки.
Нету никак ... Jul 3 2010, 15:24 artur_off Цитата(MALLOY2 @ Jul 3 2010, 18:24) P.S. ... Jul 3 2010, 15:38 Пухич Цитата(IgorKossak @ Jul 3 2010, 18:52) Ра... Jul 3 2010, 15:27 IgorKossak QUOTE (Пухич @ Jul 3 2010, 18:27) А чем п... Jul 3 2010, 15:50 AlexandrY Хм, испугался, неужто iMX стали действительно недо... Jul 3 2010, 15:41 SergeyDDD Цитата(AlexandrY @ Jul 3 2010, 18:41) Хм,... Jul 3 2010, 16:33 MALLOY2 ЦитатаА что это за прога?
Это прослойка между IAR... Jul 3 2010, 15:47 Пухич Цитата(AlexandrY @ Jul 3 2010, 19:41) Хм,... Jul 3 2010, 16:31 Пухич Цитата(SergeyDDD @ Jul 3 2010, 20:33) А В... Jul 3 2010, 16:45 SergeyDDD Цитата(Пухич @ Jul 3 2010, 19:45) Он-то с... Jul 3 2010, 18:06 Andr2I Цитата(Пухич @ Jul 3 2010, 20:45) Он-то с... Jul 3 2010, 18:54 M_Andrey Цитата(Пухич)Вот кто это для меня - LPC2478 или вс... Jul 3 2010, 18:24 Пухич Цитата(SergeyDDD @ Jul 3 2010, 22:06) Сим... Jul 3 2010, 19:07 Dog Pawlowa Цитата(Пухич @ Jul 3 2010, 17:27) P.S.: п... Jul 3 2010, 20:18 Пухич Цитата(Dog Pawlowa @ Jul 4 2010, 00:18) Н... Jul 3 2010, 20:44 HeOHuKC Может не стоит пока атмел скидывать со счетов, у н... Jul 4 2010, 09:56 zltigo QUOTE (HeOHuKC @ Jul 4 2010, 12:56) у них... Jul 4 2010, 10:10 Пухич Цитата(HeOHuKC @ Jul 4 2010, 13:56) Может... Jul 4 2010, 10:14 zltigo QUOTE (Пухич @ Jul 4 2010, 13:14) Атмел в... Jul 4 2010, 11:01  Vasily_ Цитата(zltigo @ Jul 4 2010, 14:01) Так, а... Jul 8 2010, 23:01   zltigo QUOTE (Vasily_ @ Jul 9 2010, 02:01) Ну та... Jul 9 2010, 07:21 HeOHuKC Пухич Здравствуйте! разумеется узнал думаю ч... Jul 4 2010, 10:33 goodwin Цитата(Пухич @ Jul 4 2010, 15:57) А почем... Jul 4 2010, 12:49 Пухич Цитата(zltigo @ Jul 4 2010, 16:31) Больше... Jul 4 2010, 12:46 Пухич Цитата(goodwin @ Jul 4 2010, 16:49) Сказа... Jul 4 2010, 12:58 HeOHuKC Почему же троллизим (слово то какое ), мне допуст... Jul 4 2010, 13:10 IgorKossak QUOTE (HeOHuKC @ Jul 4 2010, 16:10) Автор... Jul 4 2010, 14:08 Пухич Цитата(HeOHuKC @ Jul 4 2010, 17:10) Почем... Jul 4 2010, 14:01 zltigo QUOTE (Пухич @ Jul 4 2010, 17:01) я раньш... Jul 4 2010, 15:39 HeOHuKC Пухич та же фигня, всё хочу купить поиграться ибо... Jul 4 2010, 14:31 Dog Pawlowa Цитата(HeOHuKC @ Jul 4 2010, 17:31) Но в ... Jul 4 2010, 19:48 Пухич Цитата(HeOHuKC @ Jul 4 2010, 18:31) Пухич... Jul 4 2010, 14:39 Пухич Цитата(zltigo @ Jul 4 2010, 19:39) Справе... Jul 4 2010, 15:40 haker_fox QUOTE (Пухич @ Jul 5 2010, 00:40) Для лич... Jul 5 2010, 00:29 Пухич Цитата(Dog Pawlowa @ Jul 4 2010, 23:48) Г... Jul 5 2010, 04:18 Dog Pawlowa Цитата(Пухич @ Jul 5 2010, 07:18) Ммммм..... Jul 5 2010, 09:17 HeOHuKC Пухич То, что вы говорите кодек и карточка памяти ... Jul 5 2010, 08:08 zltigo QUOTE (HeOHuKC @ Jul 5 2010, 11:08) без н... Jul 5 2010, 08:34 HeOHuKC zltigo По вашему получается JTAG вообще не нужен ... Jul 5 2010, 09:33 Andr2I Цитата(HeOHuKC @ Jul 5 2010, 13:33) zltig... Jul 5 2010, 17:05 zltigo QUOTE (HeOHuKC @ Jul 5 2010, 12:33) zltig... Jul 5 2010, 17:08 Пухич Цитата(HeOHuKC @ Jul 5 2010, 12:08) Пухич... Jul 6 2010, 19:44 Dog Pawlowa Цитата(Пухич @ Jul 6 2010, 22:44) Я думаю... Jul 7 2010, 18:59 prottoss С интересом следил за темой, так как STM32F интере... Jul 7 2010, 03:03 Пухич Цитата(prottoss @ Jul 7 2010, 07:03) С ин... Jul 7 2010, 18:27 prottoss Цитата(Пухич @ Jul 8 2010, 01:27) Сначала... Jul 8 2010, 12:20 Пухич Цитата(Dog Pawlowa @ Jul 7 2010, 22:59) Я... Jul 7 2010, 19:59 Пухич Цитата(prottoss @ Jul 8 2010, 16:20) А за... Jul 8 2010, 13:39 prottoss Цитата(Пухич @ Jul 8 2010, 20:39) Ну так ... Jul 8 2010, 13:47 Fktrctq Тема как-то убежала от STM32 микроконтроллеров, на... Jul 8 2010, 13:52 prottoss Цитата(Fktrctq @ Jul 8 2010, 20:52) Сравн... Jul 8 2010, 14:12 zltigo QUOTE (Fktrctq @ Jul 8 2010, 16:52) По по... Jul 8 2010, 14:33 Fktrctq Уважаемый zltigo, Вы уж простите, комментировать к... Jul 8 2010, 15:11 zltigo QUOTE (Fktrctq @ Jul 8 2010, 18:11) оба к... Jul 8 2010, 16:02 adnega У STM понравилось CSS, но неудобно, что таймеры 16... Jul 8 2010, 15:37 Пухич Цитата(prottoss @ Jul 8 2010, 17:47) Ну т... Jul 8 2010, 18:48 sonycman Цитата(Пухич @ Jul 8 2010, 22:48) Ну поск... Jul 8 2010, 19:14  adnega Цитата(sonycman @ Jul 8 2010, 23:14) Кака... Jul 9 2010, 05:33 Fktrctq В продолжение темы о документации на контроллеры N... Jul 9 2010, 06:31 Пухич Цитата(sonycman @ Jul 8 2010, 23:14) Кака... Jul 9 2010, 12:09 zltigo QUOTE (Пухич @ Jul 9 2010, 15:09) Атмела ... Jul 9 2010, 12:26 Пухич Цитата(zltigo @ Jul 9 2010, 16:26) Самая ... Jul 9 2010, 12:45 zltigo QUOTE (Пухич @ Jul 9 2010, 15:45) Почему ... Jul 9 2010, 13:28 Andr2I Цитата(Пухич @ Jul 9 2010, 16:45) В доках... Jul 9 2010, 16:46  zltigo QUOTE (Andr2I @ Jul 9 2010, 19:46) таймин... Jul 9 2010, 17:25   toweroff Цитата(zltigo @ Jul 9 2010, 21:25) контро... Jul 10 2010, 07:06 prottoss На Атмеловские ARM доки, на мой взгляд, достаточно... Jul 9 2010, 14:05 Пухич Цитата(prottoss @ Jul 9 2010, 18:05) Вы е... Jul 9 2010, 15:14 prottoss Цитата(Пухич @ Jul 9 2010, 22:14) Это вы ... Jul 9 2010, 15:17 Пухич Цитата(Andr2I @ Jul 9 2010, 20:46) Вот уж... Jul 9 2010, 17:22 Serj78 Работаю с STM32F103 около года. Правда, не все вре... Jul 10 2010, 09:30 HeOHuKC Ну как обычно начали за здравие, закончили за упок... Jul 10 2010, 14:23
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|