|
LPC vs STM32 cortex-M3 |
|
|
|
 |
Ответов
(75 - 89)
|
Oct 10 2011, 09:40
|
Группа: Новичок
Сообщений: 1
Регистрация: 10-10-11
Пользователь №: 67 645

|
Как раз нужно было что-то наподобие. Долго сравнивал, остановился на STM. Почему? Потому что: 1) У LPC пинауты - это просто кошмар какой-то. Логику и разум разработчиков я не наблюдаю. Ну вот присмотришь себе камень, вроде все при нем. А тут вдруг бац - нужная периферия оказывается взаимоисключающая. Нет, все бы ничего, но альтернативные функции пинов отличаются не меньшей [CENSORED], поэтому некоторые комбинации периферии не получится использовать совсем, хотя казалось бы лапок более чем хватает и периферия есть. Но [CENSORED] разработчиков вносит свою лепту. У STM же напротив все более-менее культурно. Может конечно мне так везло с задачами, но впечатление осталось вот такое вот. Тем более что ST старается не сильно переколбашивать пинауты, что им лишний раз в плюс. 2) Запись флеша. У LPC там черт знает что. Я так понял что NXP вообще постеснялись опубликовать как это делать с их контроллером флеша и вместо этого сватают какое-то свое горбатое API. Вот была мне охота с их глюками разбираться и вообще, а какие гарантии что это их супер-апи всегда впишется в мои требования к тому как и когда я хочу флеш шить? Зачем мне заранее загонять себя в неудобные рамки? 3) Номенклатура у STM32 весьма симпатичная. Вплоть до минимального Cortex M3 за аж целый $1. Что-то NXP таким не может похвастать. Итого: STM показался мне в целом более осмысленным выводком чипов и в целом как-то более приятное впечатление от них сложилось.
Сообщение отредактировал IgorKossak - Oct 10 2011, 09:53
Причина редактирования: Цензурнее надо быть!
|
|
|
|
|
Oct 10 2011, 23:07
|
Группа: Новичок
Сообщений: 5
Регистрация: 10-10-11
Из: С-Петербург
Пользователь №: 67 660

|
Цитата(Altemir @ Oct 10 2011, 14:40)  TI сейчас готовит некислую линейку с Cortex-M4 на борту. Через месяц обещают кит. А я после нехилого пролета с TI перешел на LPC... Пролет был с LM3S9В9х - кит появился, начал делать на нем, даже несколько сэмплов удалось достать. А потом у них резко начала расти Errata (кстати, один Workaround я им подарил, они мне за это киты меняли:-)) и чипов стало не достать... Не выдержал, перетащил все на LPC. Да и подешевле они оказались.
|
|
|
|
|
Oct 22 2011, 13:37
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Работали с SAM7S/SE/X, LPC21/23/17, сейчас делаем проект на STM32F1xx,есть такие замечания: - 16-битные таймеры (у LPC17 - 32-битные, используются в программах) - 17 штук разных таймеров, в разных моделях, 6 разных подтипов ("тут играть, тут не играть, тут рыбу заворачивали (с)") - разбитая на кусочки область хранения данных под батарейкой (два набора 16-битных backup регистров "несплошняком") - два разных контроллера USB в семействе - неважная документация - излишне раздутая, сделана копи-пастом, без акцента на различиях однотипных блоков - "сваренная из топора" периферийная библиотека, к тому же не всегда полезная даже как пример - нет документации по замещению встроенного заводского загрузчика - мутное описание ремапиннга пинов между периферийными блоками А так - само по себе семейство STM32 неплохое, основные претензии у меня пока к документации.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|