Не так давно я вновь занялся поиском IDE для STM. Keil, IAR — это, конечно, прекрасно, но да простят меня любители данных сред, они ужасны. CooCox — единственная вещь, которая напоминает о том, что мы живем в 21 веке. Но CooCoх даже рядом не стоял с моей любимой средой разработки — Visual Studio. И мне удалось найти проект, который позволит мне работать с STM в VS.
Рубрика «stm32» - 37
STM32+Visual Studio
2013-11-30 в 7:57, admin, рубрики: stm32, Visual Studio, Программинг микроконтроллеров, программирование контроллеров, метки: stm32, Visual Studio, программирование контроллеровSTM32 и Bluetooth или удаленное управление ПК своими руками
2013-09-26 в 14:59, admin, рубрики: bluetooth, dbus, diy или сделай сам, python, stm32, метки: bluetooth, dbus, python, stm32Вместо введения
День добрый.
Сегодня я попытаюсь рассказать о своей попытке построить систему удаленного управления ПК в пределах одного помещения.
Сразу отмечу для тех кто скажет велосипед. Да это велосипед. И мне было интересно его построить. По ряду причин. Одна из которых желание сделать своими руками а не купить.
Читать полностью »
Em::Blocks 1.20
2013-09-12 в 16:38, admin, рубрики: emblocks, stm32, Программинг микроконтроллеров, метки: emblocks, stm32Вышла Em::Blocks 1.20, в которой довольно много вкусностей:
- Semihosting as library option for EmBlocks Bare-metal ARM
- Semihosting checkbox in debug interfaces JLink and STlink
- Live data implemented on memory watch and debugger variable tooltip.
- New STlinkGDB server with live data and semihosting support
- Syntax highlight on GNU linker scripts
- Yagarto toolchain replaced by Generic GCC (Yagarto project is cancelled)
- C++ library linker option and C++ compiler options added
- Make file tool entry is replaced by CPP tool entry.
- Device list updated for JLinks
- STmicro project wizard is changed so that the debug interfaces are preconfigured at the beginning.
- Breakpoint on-the-fly is now working
- Run to main() is working smoothly
- Pre-compiled headers is supported
- File manager plugin added to the installation package
- EnergyMicro project wizard is using the preinstalled header files from EM instead of copying all the files with the wizard.
- Project wizard can also use ZIP archive as template storage.
- Bug fix STmicro project wizard
- Bug fix EnergyMicro project wizard
- and a lot of minor fixes.
В связи с этим я сделал новую сборку с версией 1.20
Преимущества EmBlocks я описывал ранее.
Быстрый старт с EmBlocks на примере простого blink.
Читать полностью »
STM32 + EmBlocks — мигаем светодиодами
2013-08-27 в 16:29, admin, рубрики: emblocks, stm32, Программинг микроконтроллеров, метки: emblocks, stm32 Сегодня я покажу от начала и до конца как создать в EmBlocks простой проект для мигания парой светодиодов.
В качестве отладочной платы мы будем использовать кроху на STM32F103C8.
Вот наш стенд:

Подключаем аноды светодиодов к пинам PB5 и PB6, катоды через резсторы в 390 Ом к земле.
Читать полностью »
EmBlocks — IDE для STM32
2013-08-26 в 16:32, admin, рубрики: IDE, stm32, Программинг микроконтроллеров, метки: IDE, soft, stm32 Я обещал поделиться своей настроенной средой Em::Blocks.
Выполняю обещание.

Что такое Em::Blocks?
Это IDE на основе Code::Blocks — кросс-платформенной быстрой среды разработки со встроенным скриптовым языком и очень гибкой настройкой, ориентированной под С/С++ разработку. В среде есть встроенные шаблоны для кучи различных случаев и возможность подключать любые компиляторы.
EmBlocks в отличие от CodeBlocks не кросс-платформенная, она существует только под Windows.
Зато вместе с ней поставляется специальная версия CodeSourcery тулчейна, которая позволяет плотнее интегрировать тулчейн с IDE. Версия в комплекте всегда свежая.
Достоинства EmBlocks
- быстрая, т.к. написана в native коде
- расширяемая и хорошо автоматизируется с помощью скриптов
- шаблоны проектов можно настроить на свой вкус
- можно самому изменить диалог мастера создания проекта
- не требует установки — можно носить с собой на флешке и легко перенести с настройками на другой комп
- из коробки поддерживает отладку через ST-Link и J-Link
- бесплатная
- неплохо поддерживается на собственном форуме
STM32F3DISCOVERY, акселерометры, шаговые двигатели и немного магии
2013-06-19 в 9:24, admin, рубрики: discovery, diy или сделай сам, stm32, usb, акселерометр, двигатели, Песочница, Программинг микроконтроллеров, метки: com-порт, discovery, stm32, usb, акселерометр, двигателиДобрый день, уважаемый Хабровчанин. Хочу рассказать тебе о своей работе, которой обычно занимаются студенты последних курсов технических ВУЗов (да-да, именно то нехорошее слово на букву «Д»).
Целью работы была разработка системы очувствления и управления мобильным роботом. За сими громкими словами стоит не очень большая, но для меня интересная задача.
Ближе к сути. Имеем микропроцессор, пачку датчиков, шаговый движок и необходимо, чтобы микропроцессор считывал данные с датчиков (акселерометры и гироскопы), отсылал данную информацию на ПК, принимал с компьютера команду управления движком, вращал движок.
Читать полностью »
Собираем идеальный CarPC на Android: недостроенный долгострой
2013-06-03 в 17:41, admin, рубрики: android, carpc, diy или сделай сам, gps, mr3020, Raspberry Pi, RTL2832U, stm32, Программинг микроконтроллеров, метки: android, carpc, gps, mr3020, Raspberry Pi, RTL2832U, stm32 
Моя машина меня устраивает почти всем. Есть практически все, что нужно. В комплектации блютусный телефон, кнопочный климат-контроль, электростеклоподъемники на всех дверях, подогрев сидений, подогрев, регулировка и складывание зеркал, чип-ключ, CD-чейнджер на 6 дисков, но без MP3 и линейного входа. Вот этот прискорбный факт и привел меня к мысли начать собрать свой CarPC на базе андроида. Начал рассматривать варианты и покатился… появилось много идей.
Читать полностью »
Судно на воздушной подушке «Лунь» часть 2
2013-05-02 в 9:12, admin, рубрики: android, diy или сделай сам, stm32, акселерометр, воздушная подушка, гироскоп, магнитометр, навигация, СВП, метки: android, robot, stm32, акселерометр, воздушная подушка, гироскоп, магнитометр, навигация, СВПДоброго времени суток!
Как и обещал я продолжу свой предыдущий пост более подробным описанием электронной начинки и ПО.

Судно на воздушной подушке «Лунь»
2013-04-01 в 19:38, admin, рубрики: android, diy или сделай сам, stm32, акселерометр, воздушная подушка, гироскоп, магнитометр, навигация, СВП, метки: android, robot, stm32, акселерометр, воздушная подушка, гироскоп, магнитометр, навигация, СВПДоброго времени суток!
На Хабре уже была статья о СВП, мы её прочитали и под впечатлением решили построить своего робота. Но в нашей статье пойдет речь не только о создании воздушной подушки, а еще и придании ей полезных функций.

Под катом много картинок.Читать полностью »

