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

 
 
> Выбор между STM32F103 и LPC2478, очередная дуристика
Пухич
сообщение Jul 3 2010, 14:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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 будут всякие бяки. Сразу оговорюсь - я не лентяй с лозунгом "пусть все само заработает", но сейчас как-то напрягся по жизни ( wacko.gif ), поэтому все же не хотелось бы, как в былые студенческие годы, просиживать часами за поиском недокументированных козявок. Хотелось бы иметь наиболее простой и удобный с точки зрения ARM-старта микроконтроллер. Вот кто это для меня - LPC2478 или все же STM32?

P.S.: предполагаемые применения своих идей такие: сервер с интерфейсом RS-232 (IPC@CHIP не предлагать, готовые решения типа ADAMовских Ethernet-RS-232 преобразователей по ряду причин нас не устраивают); дистанционные измерители напряжений и токов; некое подобие ПЛК (без CoDeSys и прочих заморочек). Как-то так.


--------------------
Знание - сила!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Пухич   Выбор между 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
- - Пухич   Цитата(HeOHuKC @ Jul 4 2010, 14:33) Пухич...   Jul 4 2010, 11:57
|- - zltigo   QUOTE (Пухич @ Jul 4 2010, 14:57) Ух как ...   Jul 4 2010, 12:31
|- - 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


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

 


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


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