Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

STM32 новичку в ARM что к чему

Ср мар 21, 2012 00:34:46

Активно пользуюсь PIC'ами, хочу разобраться с STM32 естественно с минимальными затратами.
Читал разного. Но хочется услышать совета людей, которые прошли через это.
Самый простой программатор (может что-то типа пиковского клона существует) или варианты...
Не нашел STM32 в протеусе.
Мне действительно важны Ваши рекомендации. Заранее спасибо.

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 00:54:37

Самый простой программатор - по USART'у, по идее. Но всё же имеет смысл достать stm32-discovery и не страдать мазохизмом.

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 00:56:11

Эту тему, скорее всего, закроют - подобных уже валом. Ищите по форуму. Погуглите "STM32VLDISCOVERY" - это и программатор (ST-Link), и отладочная плата в одном. Дешевле - только даром (кстати, было - но прошло).
В протеусе и не найдете. А сразу в железе работать намного приятнее. =)
hybroid писал(а):Самый простой программатор - по USART'у

Ога. Только там нужно мозгой шеволить маленько. :)))
А вот
hybroid писал(а):достать stm32-discovery и не страдать мазохизмом

действительно намного проще.

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 01:06:01

SubDia писал(а):Ога. Только там нужно мозгой шеволить маленько.
Да вроде ноги только нормально распаять :)) Хотя видел тут на форуме, когда не могли справиться с этим.
Кстати, автор! Ноги питания разводите со всеми рекомендациями даташита. Иначе МК вас пошлёт в даль далёкую, обиженно не врубившись :) А я вот, кстати, так никак и не начну знакомство с STM32, хотя и хочется.. Да и у нас в РБ я что-то не увидел stm32discovery :cry:

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 01:12:35

Дак совсем нету, что ли? Ни Value Line Discovery, ни STM32F4DISCOVERY? Их же STM-ы наклепали, недорогих отладочных плат, как собак нерезаных. В принципе, можно хоть самому отладочные платы клепать по своему разумению, если МК доступны - схемы в изобилии у самих же ST Microelectronics имеются на сайте..
Рекомендую скорее ворваться! Штуки дешевые и мощные, одно удовольствие с ними работать. Я уж и забыл, когда последний раз пересчитывал ноги МК, подсчитывая - хватит на текущий проект, или нет))
О памяти вообще молчу.

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 01:17:02

Хрен его знает, может не так искал.. Но пока не встречал ни на рынке (что самое ржачное - сами МК есть, хоть лопатой грузи), ни на барахолках по форумам.
Надо схемы посмотреть, может действительно сам наутюжу.. Надо ещё поискать, не может же их не быть :shock:

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 08:47:53

Недавно появилась плата STM32Discovery (STM32F100RB), подключил дисплей AC-162A-D, а он у меня иногда каракули выводит и еще может курсор показать.
Может это быть связано с тем что STM запитан от 3 вольт, а дисплей от 5. т.е из за разницы потенциалов высокого лог уровня.?
При питании дисплея от 3 вольт вообще нет ни какой реакции..

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 09:38:24

phanis писал(а):дисплей AC-162A-D, .

Обычный дисплей на ks0066. Подключать к портам FT (см. даташит). Порты настраивайте в режим откр. сток, на +5 подтягивающие резисторы. Если еще и за битом BF следить, то работает без сбоев "на ура"

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 10:09:38

Спасибо попробую.

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 11:30:01

mvm писал(а):Активно пользуюсь PIC'ами, хочу разобраться с STM32 естественно с минимальными затратами.

С минимальными ? Купи за 400р STM32VLDISCOVERY - отладочная плата с МК + программатор-отладчик + диск со средой разработки и примерами

Самый простой программатор (может что-то типа пиковского клона существует) или варианты...

Самый простой программатор - программатор вобще не нужен. Заливаются по USARTу штатными образом. Ну, только переходник с RS232 на TTL уровни нужен, но он, обычно, у людей занимающихся темой уже есть

Не нашел STM32 в протеусе.

Какой протеус ? -))))))
Это игрушка и МК там только игрушечные. Забудь, СТМ32 - это взрослая жизнь.

Мне действительно важны Ваши рекомендации. Заранее спасибо.

Спрашивай, елсичо

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 11:48:25

SubDia писал(а):
hybroid писал(а):Самый простой программатор - по USART'у

Ога. Только там нужно мозгой шеволить маленько. :)))
А вот

Ээ... где там и зачем мозгом шевелить ? :shock:

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 12:09:51

Вот я как раз о
Satyr писал(а):переходник с RS232 на TTL уровни
- его еще ж собрать нужно. А заводская плата с ST-Link на борту, ее только купить, и все. Собственно это и имелось в виду.)

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 12:22:15

Ну, какбе если человек какими то МК уже занимался, то вероятность тогно, что у него есть RS232-TTL переходник не меньше вероятности того, что у него есть паяльник. Не так ли ? :)))

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 13:17:35

Вообще - вполне себе можно предположить. :))
Человеку же лучше, что тут еще сказать.)

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 19:18:28

Огромное спасибо за активность в ответах!
Конечно я знаю что такое MAX232 и паяльная станция у меня есть.
Как я понял из сказанного STM32VLDISCOVERY содержит в себе программатор ST-Link.
Еще вопрос: как я понял, надо брать STM32L-DISCOVERY или STM32VLDISCOVERY
Вот тут на "космодроме" они есть http://www.kosmodrom.com.ua/prodlist.ph ... ;&page=155
что лучше? может есть места "по-злачнее". Хочу начать с STM32F105V8T6 на простеньком проекте.

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 19:18:32

Огромное спасибо за активность в ответах!
Конечно я знаю что такое MAX232 и паяльная станция у меня есть.
Как я понял из сказанного STM32VLDISCOVERY содержит в себе программатор ST-Link.
Еще вопрос: как я понял, надо брать STM32L-DISCOVERY или STM32VLDISCOVERY
Вот тут на "космодроме" они есть http://www.kosmodrom.com.ua/prodlist.ph ... ;&page=155
что лучше? может есть места "по-злачнее". Хочу начать с STM32F105V8T6 на простеньком проекте.

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 19:34:06

Я брал на космодроме и VLDiscovery, и F4Discovery (точнее, эту мне жена брала - не суть важно). Тогда, правда, VL-ка стоила на 50 грн. дешевше (111 грн). Космодромы никогда не подводили еще - только однажды со сроками доставки (2 недели) - но это во время праздников. И упаковывают качественно.
Но я бы брал все же VLDISCOVERY. Это выгоднее - вторая плата несоизмеримо дороже выходит по сравнению со стоимостью контроллера.
Но можете и STM32F4Discovery заказать, чо уж тут. :)

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 22:16:02

Вообще-то к STM32 и еще много к чему есть нормальный программатор по jtag -" j-link", на aliexpress его качественный клон стоит 20 баксов вместе со всеми переходниками. IAR его признает как родной- в итоге получаем без геморроя программатор+отладчик в реальном времени, можно например остановить контроллер, поглядеть прямо в железе значения регистров, переменных, какой при этом исполняется Си код и в какие ассемблерные инструкции преобразовывается. Так что ИМХО в пень все эти дискавери и прочую ботву. Берем j-link, стмку среднего пошиба - например STM32F102C6T6A , всего 140 рублей... и будет вам счастье. Очень дешево и невероятно сердито.

Re: STM32 новичку в ARM что к чему

Ср мар 21, 2012 23:48:58

Резонные замечания. Можно и J-Link, естественно. Только в топе прозвучало пожелание ТС
mvm писал(а):естественно с минимальными затратами
. Мне вот подумалось, что речь и о временных затратах в том числе.
Купить оценочную плату с контроллером на борту - менее затратно, нежели разбираться с разводкой, разводить, вытравливать плату, а затем отлавливать глюки.
Cat писал(а):IAR его признает как родной- в итоге получаем без геморроя программатор+отладчик в реальном времени, можно например остановить контроллер, поглядеть прямо в железе значения регистров, переменных, какой при этом исполняется Си код и в какие ассемблерные инструкции преобразовывается

В данном случае без разницы, что J-Link, что ST-Link. Абсолютно.
Но в конечном итоге выбирать автору. А вариантов предложена масса.

Re: STM32 новичку в ARM что к чему

Чт мар 22, 2012 01:44:33

Как я понял разницы в принципе между STM32VLDISCOVERY и J-Link или ST-Link что для программирования, что для отладки (в т.ч. всевозможные остановки) работают все.
с процессорами STM32. Просто разница 200 500 и 400 грн. Или есть столь весомые подводные камни, зная которые человек сделает однозначный выбор в конкретную сторону.
т.е. если я беру STM32VLDISCOVERY и хочу работать с STM32F105V8T6 у меня будет много проблем?
Или это подход "скупой платит дважды" и по объективным причинам дискавери будет отправлен в топку, и придется брать link для человеческого существования?
Вы же пользовались этим железом - скажите веское слово.

Руки горят! Услышу ответ - и заказываю железо.
Ответить