Да не волнуйтесь так, не ухожу я от темы. Действительно, TIM1 одинаков практически везде, но у F3 для него (и для других таймеров) помимо BRK есть еще BRK2:
The BRK input can either disable the PWM outputs (inactive state) or forces them to a
predefined safe state, either active or inactive, after a dead time insertion which allows to
prevent any shoot-through in the half bridge. The BRK2 only disables the PWM outputs
(inactive state).
Наверное, поэтому инженеры ST рекомендуют для motor control и power conversions именно F3 из всей линейки STM32. В том числе инженеры-авторы упомянутой библиотеки, с которыми мне довелось общаться.
Вы сами пишете, что впервые взяли STM32 в руки. Наверное, поэтому не вполне в курсе отличий серии F3 от F1. Процитирую на всякий случай со странички производителя:
The STM32F301, STM32F302, STM32F303 general-purpose product lines ranging from a basic, cost-efficient peripheral set, up to more performance and analog functions able to manage up to triple FOC motor control.
У ST даже есть готовая библиотека для FOC, чтобы не проектировать закат солнца вручную, и бесплатная к тому же.
PS. Про опечатки — и в мыслях не было цепляться. Опечатки в технических статьях — признак недостаточно качественного отношения к материалу. Опечатался в тексте, потом опечатался в коде, ачотакова.
«Пособие по укладке парашюта. Издание второе, исправленное», ага.
STM32 ширпотреб, конечно, но и у них есть «моторная» серия F3, где есть таймеры с center-aligned PWM и программируемым dead time. И аппаратным же входом для гашения каналов в случае нештатной ситуации.
У нас, питерских сисопов (с) я вхожу в организованную группировку этих самых энтузиастов. У нас есть довольно странные вещи, помимо Вектрекса — например, TI 99/4, Acorn Archimeds и BBC Master, и тому подобный неформат :)
Vectrex, вполне рабочий, есть у группы питерских ретрокомпьютерных энтузиастов. Возможно, будет демонстрироваться на Chaos Constructions в рамках выставки старинных компьютеров.
Существует также современная реплика 3D-очков (скорее даже не очков, а маски), у нас она тоже есть. Эффект непередаваемый :)
Вручную компоненты необязательно растаскивать (после импорта списка цепей в pcbnew). Можно включить режим авторазмещения и далее правой кнопкой мыши выбрать опцию «распределить компоненты автоматически» или как там оно в русском переводе (я пользуюсь английской версией). Правда, это не работает в GA видеорежиме, но можно переключаться в обычный ддя авторасстановки и потом обратно в GA кнопками F9 и F11.
Что статья о легкости перехода с 8-битной меги на 32-битный кортекс, я понял с первого раза, прочитав статью. Замечу, что статья по ссылке также не о том, как написать собственно тетрис, а об использовании последовательного порта и ESC-последовательностей.
Там даже куски кода есть. (Что такое увод модема, не понял я?)
Если же вы хотели получить разжёванную реализацию Тетриса, то это упражнение для студентов первого курса по специальности «Программирование на языке BASIC»
Ну это вы хватанули. Только в F3 фичи BRK есть для ВСЕХ таймеров. Не злоупотребляйте кванторами всеобщности, может неловко выйти.
В F3 (возможно, стоило разжевать это поподробней в первом комментарии — абзацев на пять-шесть, с лексикой) есть BRK2. В F1 его нету.
PS А действительно, возьмите пример с меня: пишите меньше, грамотней, и вежливей.
Наверное, поэтому инженеры ST рекомендуют для motor control и power conversions именно F3 из всей линейки STM32. В том числе инженеры-авторы упомянутой библиотеки, с которыми мне довелось общаться.
«AN4277 Using STM32 device PWM shut-down features for motor control and digital power conversion»
www.st.com/content/ccc/resource/technical/document/application_note/1a/d5/a5/cd/98/4e/47/76/DM00080497.pdf/files/DM00080497.pdf/jcr:content/translations/en.DM00080497.pdf
У ST даже есть готовая библиотека для FOC, чтобы не проектировать закат солнца вручную, и бесплатная к тому же.
PS. Про опечатки — и в мыслях не было цепляться. Опечатки в технических статьях — признак недостаточно качественного отношения к материалу. Опечатался в тексте, потом опечатался в коде, ачотакова.
«Пособие по укладке парашюта. Издание второе, исправленное», ага.
(Хорошая статья, спасибо, но опечаток многовато)
Существует также современная реплика 3D-очков (скорее даже не очков, а маски), у нас она тоже есть. Эффект непередаваемый :)
Настоящее распознавание рукописного ввода было на Newton.
Если же вы хотели получить разжёванную реализацию Тетриса, то это упражнение для студентов первого курса по специальности «Программирование на языке BASIC»
А вот пример реализации тетриса на GSM модеме :)
www.compel.ru/lib/ne/2007/19/9-primer-postroeniya-polzovatelskogo-interfeysa-v-prilozheniyah-open-at