|
|
  |
STM32 или LPC17xx?, для нового проекта надо |
|
|
|
Jun 18 2011, 13:25
|

Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 30-10-10
Пользователь №: 60 535

|
Эти STM просто звездец какой-то. Ф-ции жутко бесят!!! если на ф-цию можно найти более менее вразумительное описание в firmware, то то что в них подставляется в примерах это жесть: дифайны по десяткам файлов раскинуты. Неприятно еще то что firmware они использует спец ф-ции для своих отладочных плат, описание которых найдешь только в сорцах. И все примеры абсалютно заточенны под ф-ции. Еще неприятно то что прерывание и тактирование для переферии настраиваются в других блоках. ну соттвественно описание там же Есть подобные неприятности у LPC или Stellaris ?
|
|
|
|
|
Jun 18 2011, 19:16
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(scifi @ Jun 18 2011, 20:21)  ...а, софт, который они выдают - изрядное гуано. А если не обращать внимание на этот софт, STM32 - хорошие МК. Вопрос не только к Вам, без всякого подвоха. Как вы думаете, на какой софт надо смотреть ТС при изучении STM32? Цитата(scifi @ Jun 18 2011, 20:21)  STM32 - хорошие МК. Уже успел в этом убедиться, поддерживаю полностью!
--------------------
Magic Friend
|
|
|
|
|
Jun 18 2011, 19:49
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(scifi @ Jun 18 2011, 22:41)  Не понимаю постановку вопроса. Исходя из своего опыта, могу сказать, что смотрю на свой софт. Если не хватает готовых наработок, пишу новый. Т.е. Вы при изучении STM32 сразу самостоятельно писали свой софт, не рассматривая/изучая примеров сторонних разработчиков?
--------------------
Magic Friend
|
|
|
|
|
Jun 19 2011, 06:40
|
Местный
  
Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821

|
Цитата(scifi @ Jun 18 2011, 22:56)  Именно так. Руководства по МК и процессору + предыдущего опыта оказалось вполне достаточно. Ну да, если времени целый паровоз... А если нету, с кандачка, да без опыта работы с эти процом???
|
|
|
|
|
Jun 19 2011, 07:08
|

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

|
QUOTE (andron86 @ Jun 19 2011, 09:40)  Ну да, если времени целый паровоз... А если нету, с кандачка, да без опыта работы с эти процом??? В любом случае. Сразу все и сейчас от контроллера не надо - посему постепенного это совсем не страшно. А вот не разобравшись в основах,взяв какой-то мутный код, который вроде как сначала что-то делает, а потом вдруг чего-то, как любят на этот форум писать любители быстрых стартов - все вместе "не работает", "глючит",.... потратить времени на копании разборки в проекте, который уже почти работает, а то а вообще вроде, как уже сдан... придется МНОГО больше. Особо следует обратить внимание, что, как правило  , всяки разны "библиотеки" используют небольшую часть возможностей чипа  . Продуманность крайне редко встречается - скорее всего что-то сляпано под столь-же небрежно сляпанные "примеры". В результате изучать что-либо по таким исходникам все равно, что изучать слона по его экскрементам. Давайте все-же лучше первоисточники. К сожалению, тенденция последних лет такова, что документация на чипы становится все хуже и хуже и то-же ST тут лидирует  . В результате, что-бы не писать документацию и errata ST вместо всего этого рожает те самые дерьмовые "библиотеки". Круг почти замыкается  и приходится тратить дополнительное время на лабораторные разборки с железом.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jun 19 2011, 07:57
|
Местный
  
Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821

|
Цитата(zltigo @ Jun 19 2011, 09:08)  В любом случае. Сразу все и сейчас от контроллера не надо - посему постепенного это совсем не страшно. А вот не разобравшись в основах,взяв какой-то мутный код, который вроде как сначала что-то делает, а потом вдруг чего-то, как любят на этот форум писать любители быстрых стартов - все вместе "не работает", "глючит",.... потратить времени на копании разборки в проекте, который уже почти работает, а то а вообще вроде, как уже сдан... придется МНОГО больше. Особо следует обратить внимание, что, как правило  , всяки разны "библиотеки" используют небольшую часть возможностей чипа  . Продуманность крайне редко встречается - скорее всего что-то сляпано под столь-же небрежно сляпанные "примеры". В результате изучать что-либо по таким исходникам все равно, что изучать слона по его экскрементам. Давайте все-же лучше первоисточники. К сожалению, тенденция последних лет такова, что документация на чипы становится все хуже и хуже и то-же ST тут лидирует  . В результате, что-бы не писать документацию и errata ST вместо всего этого рожает те самые дерьмовые "библиотеки". Круг почти замыкается  и приходится тратить дополнительное время на лабораторные разборки с железом. Я не говорю, что код прилагаемый в этих библиотеках безупречен, да и никто тут этого не утверждает, но для быстрого стартапа очень даже полезен. Поэтому не надо ля ля.
|
|
|
|
|
Jun 19 2011, 08:28
|
Местный
  
Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821

|
Цитата(aaarrr @ Jun 19 2011, 10:14)  Ля-ля обычно наблюдается на данном форуме как раз у любителей быстрого старта через библиотеки. Помогите, дескать, люди добрые, чуть-чуть не работает проект. А помочь уже нельзя, так как локализовать проблему человек оказывается не в состоянии, а разбираться в проекте, сделанном из очередного "getting started" с прибитым гвоздями своим кодом, не хочется даже за деньги. Ну чё, фирмварники, будем биться с электронщиками что ли? Бред.......................
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|