Complementary PWM и Push-Pull режимы на таймере 1 контроллеров STM32

Это скорее не статья, а развернутый ответ на сомнения моего уважаемого коллеги Lifelover 'а, которые он выражал в этом обсуждении относительно возможности реализации некоторых режимов ШИМ на таймерах контроллеров серии STM32.



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

Still alive

Здравствуйте, друзья!

Прошло уже достаточно времени с тех пор, как я не то чтобы пропал, но резко снизил свою активность на этой площадке. И в связи с этим мне начали приходить письма с вопросами о том, куда же я делся и жив ли я вообще. Этот пост написан с целью разом прояснить ситуацию и не дублировать одно и то же.



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

Дикий глюк с STM8S-Discovery: решение.

Недавно купил STM8S-Discovery поиграться, соблазнила цена на младшие контроллеры 22 р./шт. Однако при подключении меня постиг дикий глюк, решением которого я хочу поделиться ниже.



Читать дальше
  • +6
  • 06 апреля 2012, 22:10
  • _YS_

Мегакнига для расчета индуктивностей

Начал я тут помаленьку ковырять RFID с целью сделать свой считыватель EM-Marin карт диапазона 125КГц. Ясное дело, надо расчитать рамку излучателя. А она нифига не соленоид — плоская и квадратная…





Читать дальше
  • +5
  • 12 февраля 2012, 17:32
  • _YS_

Командная оболочка для AVR

AVR
Подумал я тут недавно: «а не написать ли мне от нечего делать свою командную оболочку для AVR?» И написал.





Читать дальше
  • +8
  • 02 февраля 2012, 21:50
  • _YS_
  • 1

Еще одна реализация 1-Wire

AVR
Наконец-то и я сочинил свою программную реализацию мастера шины 1-Wire. За исходниками и комментариями добро пожаловать под кат.



Читать дальше
  • +1
  • 26 января 2012, 14:41
  • _YS_
  • 2

4x4x4 LED cube,



… или история о том, как делать не надо.



Читать дальше
  • +5
  • 25 января 2012, 21:28
  • _YS_

Тайна AVR GCC

Всем известно, что, даже если проект содержит только while (1), сгенерированный компилятором код имеет довольно существенный размер (около пары сотен байт). Собственно, меня давно интересовало назначение этих инструкций. И сегодня я наконец-то от нечего делать взял дизассемблер, проанализировал содержимое стандартного кода, генерируемого AVR-GCC для каждого проекта, и на случай, если упомянутый вопрос мучал не только меня, решил написать статью, посвященную его полному разбору.



Читать дальше
  • +4
  • 22 января 2012, 20:10
  • _YS_

Челябинские эмбеддеры столь суровы...

… что разгоняют часы:

bash.org.ru/quote/415190

В топе, между прочим. Респект тов. DI HALT, реально оверклокер. :DDD *beer*
  • +1
  • 18 января 2012, 22:51
  • _YS_

Fuse-биты - это не страшно.

AVR
В своей практике я не раз встречался с тем, что lock- и fuse-биты микроконтроллеров AVR достаточно часто наводят сакральный страх на начинающих, а порой и не только. Сия статья призвана раз и, по возможности, навсегда, прояснить ситуацию с этой загадочной областью памяти.



Читать дальше
  • +4
  • 17 января 2012, 20:51
  • _YS_