Mini ST-Link V2

В порыве отчания завести свой непонятный J-Link был заказан на ebay программатор Mini ST-Link V2 ценой $9.99





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

CoX Peripheral Library - первый и последний опыт

В поисках как облегчить себе жизнь нашел CoX Peripheral Library. Библиотека разной периферии от Coocox. Задумка хорошая, но информации об ее использовании на удивление мало. Видимо причина в том… см. ниже вобщем. ))

За основу возьмем пример 16x2 character LCD driven by HD44780 use I2C interface.


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

Робкие попытки помигать светодиодом

Очередная заметка про «ARM для чайников», не более.

Завелась как-то у меня девелоперская плата от LC Studio c STM32F103RB6 на ней. На ebay сейчас стоит около $12. На плате две кнопки на PA2 и PC1, и два светодиода на PB8 и PB9.




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

Спариваем CoIDE и российский Cortex M3

Микроконтроллеры серии 1986ВЕ9х производства ЗАО «ПКК Миландр» приятно удивляют своими характеристиками, но к сожалению поддерживаются только коммерческими средствами разработки! Уважающим старый добрый GCC посвящается!


Читать дальше
  • +13
  • 27 ноября 2013, 13:19
  • Direct
  • 2

Обновления системной частоты в stm32.

Смысл поста в том чтобы показать/напомнить самому себе как узнать текующаю тактовую частоту М.К.
Для тех кто пользуется средой разработки CoIDE. Используя функцию SystemCoreClockUpdate(); и значения SystemCoreClock, в файле system_stm32f0xx.c, можно узнать о текущей тактовой частоте микроконтроллера.
Переменную SystemCoreClock можно использовать для настроек задержки, таймеров или переферии. А далее в зависимости от предделителя я буду менять тактовоу частоту и выводить её на лсд.

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

Заминированный retarget printf в CooCox/CoIDE

Стал разбираться в последнем CoIDE с semihosting (возможность делать вывод в консоль через JTAG/SWD) и обнаружил интересный баг, на разбор которого убил некоторое время. Поскольку мина уже обезврежена, то делюсь с теми, кто ещё не успел на ней подорваться.


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