Android Bluetooth Control

Написал тут небольшую программку для управления через Bluetooth<->USART с помошью Android смартфона.

К плате STM32VLDiscovery подключен Bluetooth модуль BTM222. Android приложение имеет 2 кнопки, при нажатии на которые на плате включаются/выключаются соответствующие светодиоды. Приложение также может отправлять текстовые сообшения.





Читать дальше

Плата управления квадрокоптером. Комплементарный фильтр.



В прошлой статье мы вплотную приблизились к построению простой БИНС на основе гироскопа, акселерометра и цифрового компаса. Давайте продолжим.



Читать дальше

Подключение LCD на базе контроллера SSD1289, к STM32F4-Discovery используя FSMC

Давно обещал написать статью по применению LCD дисплея на базе контролера SSD1289 совместно с платой STM32F4-Discovery и используя параллельную шину FSMC. Здесь я просто выложу архив с библиотекой и небольшое описание, извините за неполноценную статью, последнее время было не до неё.

Читать дальше

"Аварийка" для STM32

Иногда требуется прошить контроллер серии STM32 не через JTAG/SWD, а через последовательный порт. Специально для этой цели я изготовил себе переходник USB<->COM, который называю «аварийкой» просто потому, что позволяет прошивать чип в, порой, весьма ракообразных позах. Нет смысла говорить, насколько полезна такая возможность. Особенного ничего в нем нет, разве что вместо популярной у наших любителей FT-шки я воспользовался чуть менее популярной, но не менее удобной CP2102.


Читать дальше
  • +1
  • 10 марта 2012, 16:46
  • evsi
  • 1

Программа учета деталей для дома

С ростом числа деталей вроде как назрела необходимость как-то их учитывать. Чтобы хоть примерно знать: что есть, чего нет, чего по сколько. И чтобы для этого не перерывать каждый раз все загашники.

Решил изобрести велосипед…

Читать дальше

Примеры работы с USB Device для STM32F4-Discovery

Поскольку в нашем сообществе совсем мало статей про работу с STM32F4-Discovery, то я решил выложить несколько примеров работы с USB в STM32F4. Все примеры написаны в IAR.


Читать дальше

STM32 Core board. Заказ печатных плат у seeedstudio.com


Вот и я заказал себе платы у китайцев, http://www.seeedstudio.com, чтобы проверить насколько хорош этот сервис.
Ждал 3 недели примерно. Качесто за такие деньги просто отличное. Кстати, заказывал 10шт плат, пришло 11шт.
Вот тут фотографии плат http://www.dropbox.com/gallery/14601294/1/STM32_Core_board?h=429d51


Читать дальше

Template для STM32 (IAR+PHYDriver+CMSIS+FreeRTOS)

Если кто не в курсе, то template это шаблон по русски. Зачем он нужен? Ну если вам не охото париться каждый раз при создании нового проекта вытаскивая куски рабочего кода из старых проектов и удаляя всё ненужное, то он может вам пригодиться.

Кроме того в данном шаблоне портирован FreeRTOS 7.1.0 под STM32F103VB + StdPerith Driver 3.5.0 на последний IAR 6.30, в общем всё свежак. Когда я попытался вместе всё это сварганить, то наловил кучу самых разных багов, поэтому если кто не хочет париться и наступать на мои грабли, то можете пользоваться готовым без проблем.

Итак шаблон включает в себя:
— демо проект под IAR 6.30 С/С++ для STM32F103VB
— CMSIS library
— StdPeriph Driver STM32F10xx V3.5.0
— FreeRTOS 7.1.0

Не знаю как тут прикреплять файлы в .rar, тогда вот ссылки
Скачать можно отсюда
Исходники просмотреть можно здесь
Или просто зайти сюда, вполне вероятно что template я буду обновлять со временем.

STM32 + uIP + enc28j60

Долго облизывался на подключение МК к Ethernet, ходил вокруг цикла статей Lifelover'a, и решил попробовать. Но как в том анекдоте «не в лото, а в покер, не Волгу, а сто рублей и не выиграл, а проиграл» отличия от проекта Lifelover'a будут следующие:

  • камень stm32f103v, флеша у которого аж 512к. Меньше 64к у STM32 — редкость, что не может не радовать
  • tcp стек решил взять готовый, в частности uIP. Пробовал стек от Lifelover'a, но там много AVR-овских особенностей — раздельная адресация как минимум. В итоге запустил, погонял, но решил все-таки перейти на стандартный стек.
  • ОС, естественно, FreeRTOS,
  • Ну а Ethernet-контроллер все тот же enc28j60, подключенный через SPI

В этой статье мы соберем минимальное приложение, которое висит на порту 1000 и что-то там пишет.



Читать дальше

Stm32 + 1-wire + DMA (продолжение)

Это продолжение статьи Stm32 + 1-wire + DMA. Обещал собрать все в библиотечку — вот и она.


Читать дальше