Page 1 of 6

STM32 начало

Posted: Sat Nov 19, 2011 4:41 pm
by nikll
Обзавелся сегодня stm32vldiscovery http://www.st.com/internet/evalboard/product/250863.jsp ее цена примерно 12$, содержит в себе программатор/дебаггер ST-Link и МК STM32F100RBT6B с минималной обвязкой: кварц, немного резисторов, две кнопки - ресет и простая программируемая, ну и все io порты разведены на внешние пины.
С учетом того что сам по себе программатор st-link стоит примерно в двое! дороже считаю покупку более чем оправданной.

Теперь поделюсь информацией о том как начать.
Ну во первых http://we.easyelectronics.ru/STM32/pros ... -link.html и еше неплохая статья на хабре http://habrahabr.ru/blogs/controllers/128734/ именно из этих статей я узнал о замечательной среде разработки CoIDE которая основанна на эклипсе (юзает gcc и gdb), замечательно работает "искаропки" не напрягая мозг отвлеченными вещщами типа попыток собрать и подружить компилятор + кучу библиотек + отладчик + прошивальщик + сорцы от stm (всякие высокоуровневые плюшки в виде макросов и функций для управления встроенной переферией и фишками мк).
Информация о том как пользоваться хитрой системой даташитов (их дохрена всяких, легко запутаться) http://bsvi.ru/obzor-dokumentacii-stm32/
Информация про то как stm32 стартует и про настройку тактированния ядра и шин http://easyelectronics.ru/arm-uchebnyj- ... stm32.html
Еще множество информации есть на http://we.easyelectronics.ru/STM32/ http://argrento.org/category/контроллеры/arm/stm32/

В общем делимся ссылками и информацией вводного плана. В свою очередь обязуюсь консультировать (в программированнии) в меру своих возможностей всех нуждающщихся, задавайте вопросы.

Первое что я сделал это переписал моргалку на более хитрый алгоритм и разогнал камень в двое (без делителя множетель тот же - 6, родной делитель 2, с множетелем 7 уже рабоатет не стабильно), там можно настроить свои делители и множетели. Хотя какой смысл разгонять такую железку?

Re: STM32 начало

Posted: Wed Nov 23, 2011 7:59 pm
by STC
Ознакомительная статья на русском языке:
http://www.gaw.ru/html.cgi/txt/doc/micr ... /index.htm
Информация, которую нужно учесть при разработке принципиальной схемы и печптной платы:
http://www.st.com/internet/com/TECHNICA ... 164185.pdf
Детальное описание для разработчиков прошивки:
http://www.st.com/internet/com/TECHNICA ... 171190.pdf

Re: STM32 начало

Posted: Fri Dec 09, 2011 10:01 am
by Voytik
STC, под этот новый проект такой processorboard как приобрел nikll годится по всем параметрам установленного контроллера?
даешь добро или есть какие коментарии, замечания?
можна покупать?

разумеется что в данном исполнении (целой платой контроллера с програматором на борту) оно получит своё продолжение в индивидуальной разводке платы переферии, куда оно и будет вставлено.
для тех кто любит не законченность продукта, а возможность безграничной модернизации Image

Re: STM32 начало

Posted: Fri Dec 09, 2011 10:22 am
by nikll
Эта плата годится для эксперементов и отладки, питание там от юсб через встроенный отладчик. Я на ней начал разработку но с учетом всей переферии 103V , низкоуровневая часть работы с потрами таймерами и ацп вынесенна в отдельный модуль при желании код можно переделать на любой stm32f10x.
Того мк что на этой плате недостаточно для целей проекта но достаточно для минимальной работоспособности и откатки алгоритмов. Пока схема и печатка под 103V не готовы я работаю на том что есть :)

Re: STM32 начало

Posted: Fri Dec 09, 2011 10:36 am
by Voytik
аа...
я просто ещё не вникал в тонкости по STM то пока так на бегло спрашиваю на что там уже определились и каким железом начинать затариваться Image

с SMD монтажом я активно дружу, но для подобного самопая типа Секи и подобного, где я точно знаю что чтонить буду переделывать по ходу пользования, то я в таких делах люблю выводный монтаж, диповые микрушки в панельках, просторные макетные платки размером раза в два больше чем надо.
посему такое вот http://www.st.com/internet/evalboard/product/250863.jsp исполнение контроллера (самостоятельный модуль с диповым конектом) мне очень импонирует в данном случае Image

Re: STM32 начало

Posted: Fri Dec 09, 2011 12:11 pm
by nikll
Мне он импонирует только тем что он уже готовый и тем что один отладчик распаянный на нем отдельно стоит в два раза дороже...

Re: STM32 начало

Posted: Fri Dec 09, 2011 3:20 pm
by Stranger21
а 103 серия 64 и 100 ног только ногами отличается?

Re: STM32 начало

Posted: Fri Dec 09, 2011 3:34 pm
by nikll
посмотри даташиты, там еще отличия в переферии есть, в версии на 64ноги некоторых вещщей может и не быть, так же переферия зависит от версии ядра в маркеровке буквы и цифры после stm32f103V_____ это все тоже есть в даташитах

Re: STM32 начало

Posted: Fri Dec 09, 2011 4:50 pm
by Stranger21
я поэтому и спрашиваю , что пока не хочу в никать в это , мне пока мегу раскурить еще огого сколько нужно ...

просто я бы хотел чтобы версия была не зависимая от железа . так как мне трудно достать и очень дорого распаяный 100 ногий проц .
к томуже мне и 64 ноги то лишнего будет.

Re: STM32 начало

Posted: Fri Dec 09, 2011 5:55 pm
by ender11
вообще оффтопик, но я купил at32uc3c в 64-х ногом корпусе :)
и он 5-и вольтовый! :)