|
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 вместо всего этого рожает те самые дерьмовые "библиотеки". Круг почти замыкается  и приходится тратить дополнительное время на лабораторные разборки с железом. Я не говорю, что код прилагаемый в этих библиотеках безупречен, да и никто тут этого не утверждает, но для быстрого стартапа очень даже полезен. Поэтому не надо ля ля.
|
|
|
|
Сообщений в этой теме
starmos STM32 или LPC17xx? Sep 17 2010, 11:33 Dron_Gus Если не нужна внешняя шина - LPC. Если нужен USB h... Sep 17 2010, 11:42 dac если нужно низкое потребление - STM32L Sep 17 2010, 13:45 Axel По поводу STM32 - необходимость расковыривать библ... Sep 17 2010, 15:56 SasaVitebsk Цитата(starmos @ Sep 17 2010, 14:33) Оба ... Sep 17 2010, 16:19 starmos Малое потребление мне не критично, а вот хорошее о... Sep 17 2010, 17:03 brag Цитатаработа с периферией через библиотеки, а если... Sep 18 2010, 06:14 Axel Цитата(brag @ Sep 18 2010, 10:14) тоесть ... Sep 18 2010, 08:01 SasaVitebsk Цитата(starmos @ Sep 17 2010, 20:03) ... ... Sep 18 2010, 07:09 ClockworkOrange Цитата(SasaVitebsk @ Sep 18 2010, 13:09) ... Dec 16 2010, 11:46 brag ЦитатаЕщё раз повторю - описание очень даже не пло... Sep 18 2010, 07:32 brag я обычно, когда запускаю usb на новом для меня кон... Sep 18 2010, 09:43 scifi Цитата(starmos @ Sep 17 2010, 15:33) Глюк... Sep 18 2010, 09:59 sonycman Цитата(scifi @ Sep 18 2010, 13:59) Глюков... Sep 18 2010, 21:36 brag ЦитатаОткуда все эти страшилки?
сам впервые ... Sep 18 2010, 12:34 Сега Может офф, но я работал с LPC17xx - документация о... Sep 18 2010, 16:12 El-man Цитата(Сега @ Sep 18 2010, 19:12) Может о... Sep 23 2010, 07:34 brag по подробнее можно? что именно не соответствует? а... Sep 19 2010, 09:33 sonycman Цитата(brag @ Sep 19 2010, 13:33) по подр... Sep 19 2010, 15:15 brag Цитатаизображён один 32 битный регистр, когда на с... Sep 19 2010, 18:33 sonycman Цитата(brag @ Sep 19 2010, 22:33) та, єто... Sep 19 2010, 19:21 halfdoom Согласен, что зря они продолжили нумерацию с 16 би... Sep 20 2010, 04:12 brag ЦитатаЕсли пользоваться готовыми библиотеками - то... Sep 20 2010, 07:13 SpiritDance Хм. А я выбрал для себя stm32: огромный родмап и в... Sep 20 2010, 08:16 brag AVR32 у атмела хоть и говно, но хорошое и шустрое ... Sep 20 2010, 23:04 SpiritDance Цитата(brag @ Sep 21 2010, 03:04) хоть и ... Sep 23 2010, 12:23 Serj78 Я выбрал STM32F103 только из- за наличия нужной мн... Sep 21 2010, 07:03 adnega Цитата(Serj78 @ Sep 21 2010, 11:03) По до... Sep 21 2010, 10:39  MrYuran Цитата(adnega @ Sep 21 2010, 14:39) Особе... Sep 21 2010, 10:49   adnega Цитата(MrYuran @ Sep 21 2010, 14:49) Это ... Sep 21 2010, 10:56    rezident Цитата(adnega @ Sep 21 2010, 16:56) Датчи... Sep 21 2010, 11:09     adnega Цитата(rezident @ Sep 21 2010, 15:09) Воо... Sep 21 2010, 11:32      rezident Цитата(adnega @ Sep 21 2010, 17:32) При и... Sep 21 2010, 12:52      scifi Цитата(adnega @ Sep 21 2010, 15:32) При с... Sep 21 2010, 13:27       adnega Цитата(scifi @ Sep 21 2010, 17:27) Время ... Sep 21 2010, 15:54 brag Цитатапосле перехода на кварц 16Мгц ( на стартерки... Sep 21 2010, 10:36 adnega Посыпаю голову пеплом...
Разобрался: действительно... Sep 22 2010, 05:05 brag да, с кондиционером забавно было читать Sep 22 2010, 09:34 adnega Цитата(brag @ Sep 22 2010, 13:34) да, с к... Sep 22 2010, 09:40 brag та да. с клоками надо осторожно...видел много всяк... Sep 22 2010, 09:52 brag IgorKossak, Замечание усек. прошу прощения...
а ч... Sep 22 2010, 12:38 IgorKossak Господа пользователи, давайте не отклоняться от те... Sep 22 2010, 13:02 brag ЦитатаAVR32 не попробовал, но тут вроде не про них... Sep 23 2010, 12:35 SpiritDance Цитата(brag @ Sep 23 2010, 16:35) ну тема... Sep 23 2010, 13:43 brag ЦитатаАтмел не принимает заказы от российских дист... Sep 23 2010, 14:21 Danis STM32 уже полгода юзаю, сам «си-шник», поэтому с б... Sep 23 2010, 17:56       MK2 Цитата(scifi @ Jun 19 2011, 00:56) Именно... Jun 18 2011, 23:26           andron86 Цитата(aaarrr @ Jun 19 2011, 10:14) Ля-ля... Jun 19 2011, 08:28            aaarrr Цитата(andron86 @ Jun 19 2011, 12:28) Ну ... Jun 19 2011, 08:36             andron86 Цитата(aaarrr @ Jun 19 2011, 10:36) Кто т... Jun 19 2011, 08:45              aaarrr Цитата(andron86 @ Jun 19 2011, 12:45) Ну,... Jun 19 2011, 08:53 ZiB Соглашусь, обычного референс мануала с сайта ст за... Jun 19 2011, 02:56 andron86 Да, согласен я.
Ну что здесь например плохого:
Ко... Jun 19 2011, 09:01 ViKo Цитата(andron86 @ Jun 19 2011, 12:01) Ну ... Jun 19 2011, 09:36  Danis Цитата(ViKo @ Jun 19 2011, 13:36) Вместо ... Jun 19 2011, 10:09   ViKo Цитата(Danis @ Jun 19 2011, 13:09) Ну, да... Jun 19 2011, 10:24    andron86 Цитата(ViKo @ Jun 19 2011, 12:24) Я - не ... Jun 19 2011, 10:38     sonycman Цитата(andron86 @ Jun 19 2011, 14:38) ... Jun 19 2011, 10:49  MK2 Цитата(ViKo @ Jun 19 2011, 13:36) ......
... Jul 8 2011, 20:57 brag че вы паритесь, возьмите рефман+еррату да запустит... Jun 20 2011, 07:13
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|