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

 
 
> Выбор между 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
 
Start new topic
Ответов
Пухич
сообщение Jul 4 2010, 11:57
Сообщение #2


Участник
*

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



Цитата(HeOHuKC @ Jul 4 2010, 14:33) *
Пухич Здравствуйте! разумеется узнал smile.gif думаю через время будут доступны камни с большим количеством ног и 16 битной шинной данных, так что на будущее всетаки перспектива есть.


Ну вот тогда и поглядим пожалуй. Пока же они как-то меня не притягивают. И цена все же велика.

Цитата(zltigo @ Jul 4 2010, 15:01) *
Так, а теперь БЕЗ трепа за светрое будущее.


Ух как сходу..... Ну здрасьте что ли. rolleyes.gif

Цитата
Давайте расскажите, как купить эти самые 'A' существующие практически только на бумаге, не через полгода (ишак,эмир...) а хотя-бы через недели.


Я вам за их доставаемость "сию секунду" ничего не говорил, я говорил о поддержке старых кристаллов на новый ляд, как о факте заботы о пользователях. Но если вас так интересует доставаемость - го на ефинд, вводим "Atmega8a", оттуда по ссылкам, есть и на складах и по доставке (как обычно элитан впереди планеты всей, но мы не будем обманываться biggrin.gif ). Если есть законное недоверие к ефинду, то можно завтра отзвониться по любым известным поставщикам (даже писать незачем) и узнать точно. Готов посыпать голову пеплом, хотя, повторюсь, я за доставаемость Atmega8a ничего не говорил, благо Atmega8 в достатке. Я говорил лишь о том, что были приняты вот такие вот меры, исключительно ради поддержки старых проектов. А уж сколько тысяч миллиардов их выпустят, и будут ли они свободно продаваться на вес в "Ашане" - поглядим.

Цитата
Особо интересуют Atmega48PA-AU.


А почему вы МЕНЯ об этом спрашиваете? Я за него ВООБЩЕ ничего не говорил, я говорил именно об Atmega8a (не 48, не 168, не 88). И вообще доставаемость 48-х и 168-х всегда была под вопросом (в отличие, почему-то, от 88-х).

Цитата
Весь внимание. Только учтите, я ведь напишу тому поставщику, которого Вы назовете.


Ужас....

Цитата
Да и "пару штук" образцов по 5-10 баксов меня не интересуют.


А сколько вас интересует, и почем? Ей Богу, странный способ вести диалог.....
Я полагаю, что при таком серьезном настрое вам вообще Атмеги ни к селу, ни к городу. Покупайте ST8. smile.gif

Цитата
Если так думают на Atmel, то не наладится - такие подлянки бесследно не проходят.


"А Васька слушает, да ест".

P.S.: Может вы по теме топика выскажетесь? А то я ваших постов много и с пользой уже почитал, думаю вы и тут по делу скажете.


--------------------
Знание - сила!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 4 2010, 12:31
Сообщение #3


Гуру
******

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



QUOTE (Пухич @ Jul 4 2010, 14:57) *
Ух как сходу..... Ну здрасьте что ли. rolleyes.gif

Добрый день smile.gif. Просто Atmel уже за последние полгода уже конкретно достал (даже на фоне общего обвала) и когда в очередной раз, увидел все будет хорошо, но потом, просто не выдержал. Больше не буду sad.gif.
QUOTE
по делу скажете

По делу? Не совсем понятно, что делать собирается Автор, но я бы начинал LPC2468/78 уже достаточно раскручены и неожиданностей с тем-же выпуском быть не должно, в отличии от того, что анонсируют. И ради бога без наколенного творчества - борды от, например, starterkit вполне дешевы.
QUOTE
Покупайте ST8.

Всенепременнейше. Жалко,что разработку на 48PA придется с изрядной долей вероятности похерить и переделать.


--------------------
Feci, quod potui, faciant meliora potentes
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
|- - 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 Текстовая версия Сейчас: 29th July 2025 - 17:57
Рейтинг@Mail.ru


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