STM32 начало

Разработка впрыска топлива на базе SECU-3. Fuel injection related discussion.

Moderator: STC

nikll
LQFP144 - On Top Of The Game
Posts: 553
Joined: Sun Nov 06, 2011 9:20 pm
Location: Russia, Yekaterinburg
Contact:

STM32 начало

Post 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 уже рабоатет не стабильно), там можно настроить свои делители и множетели. Хотя какой смысл разгонять такую железку?
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: STM32 начало

Post 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
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Voytik
LQFP144 - On Top Of The Game
Posts: 309
Joined: Sat Jun 11, 2011 7:49 pm
Location: Україна, Луцьк

Re: STM32 начало

Post by Voytik »

STC, под этот новый проект такой processorboard как приобрел nikll годится по всем параметрам установленного контроллера?
даешь добро или есть какие коментарии, замечания?
можна покупать?

разумеется что в данном исполнении (целой платой контроллера с програматором на борту) оно получит своё продолжение в индивидуальной разводке платы переферии, куда оно и будет вставлено.
для тех кто любит не законченность продукта, а возможность безграничной модернизации Image
ЗАЗ-965а 1.8mi secu-3(mega32)
nikll
LQFP144 - On Top Of The Game
Posts: 553
Joined: Sun Nov 06, 2011 9:20 pm
Location: Russia, Yekaterinburg
Contact:

Re: STM32 начало

Post by nikll »

Эта плата годится для эксперементов и отладки, питание там от юсб через встроенный отладчик. Я на ней начал разработку но с учетом всей переферии 103V , низкоуровневая часть работы с потрами таймерами и ацп вынесенна в отдельный модуль при желании код можно переделать на любой stm32f10x.
Того мк что на этой плате недостаточно для целей проекта но достаточно для минимальной работоспособности и откатки алгоритмов. Пока схема и печатка под 103V не готовы я работаю на том что есть :)
Voytik
LQFP144 - On Top Of The Game
Posts: 309
Joined: Sat Jun 11, 2011 7:49 pm
Location: Україна, Луцьк

Re: STM32 начало

Post by Voytik »

аа...
я просто ещё не вникал в тонкости по STM то пока так на бегло спрашиваю на что там уже определились и каким железом начинать затариваться Image

с SMD монтажом я активно дружу, но для подобного самопая типа Секи и подобного, где я точно знаю что чтонить буду переделывать по ходу пользования, то я в таких делах люблю выводный монтаж, диповые микрушки в панельках, просторные макетные платки размером раза в два больше чем надо.
посему такое вот http://www.st.com/internet/evalboard/product/250863.jsp исполнение контроллера (самостоятельный модуль с диповым конектом) мне очень импонирует в данном случае Image
ЗАЗ-965а 1.8mi secu-3(mega32)
nikll
LQFP144 - On Top Of The Game
Posts: 553
Joined: Sun Nov 06, 2011 9:20 pm
Location: Russia, Yekaterinburg
Contact:

Re: STM32 начало

Post by nikll »

Мне он импонирует только тем что он уже готовый и тем что один отладчик распаянный на нем отдельно стоит в два раза дороже...
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

Re: STM32 начало

Post by Stranger21 »

а 103 серия 64 и 100 ног только ногами отличается?
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
nikll
LQFP144 - On Top Of The Game
Posts: 553
Joined: Sun Nov 06, 2011 9:20 pm
Location: Russia, Yekaterinburg
Contact:

Re: STM32 начало

Post by nikll »

посмотри даташиты, там еще отличия в переферии есть, в версии на 64ноги некоторых вещщей может и не быть, так же переферия зависит от версии ядра в маркеровке буквы и цифры после stm32f103V_____ это все тоже есть в даташитах
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

Re: STM32 начало

Post by Stranger21 »

я поэтому и спрашиваю , что пока не хочу в никать в это , мне пока мегу раскурить еще огого сколько нужно ...

просто я бы хотел чтобы версия была не зависимая от железа . так как мне трудно достать и очень дорого распаяный 100 ногий проц .
к томуже мне и 64 ноги то лишнего будет.
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ender11
LQFP112 - Up with the play
Posts: 197
Joined: Sat Dec 11, 2010 4:05 pm

Re: STM32 начало

Post by ender11 »

вообще оффтопик, но я купил at32uc3c в 64-х ногом корпусе :)
и он 5-и вольтовый! :)
Post Reply