Показаны сообщения с ярлыком stm32. Показать все сообщения
Показаны сообщения с ярлыком stm32. Показать все сообщения

четверг, 25 февраля 2021 г.

USB-драйвер Maple (для STM32F1) для Windows 7

Столкнулся с тем, что на Windows 7 x64 Pro невозможно установить драйвер Maple ни с с гитхаба BTT, ни из комплекта Marlin 2.0 (он там присутствует в папке с HAL), причём дело даже не в его неподписанности. А без него получить доступ к SKR mini E3 по USB невозможно.

Но удалось найти хорошее альтернативное решение: Maple-Windows7-driver

четверг, 18 февраля 2021 г.

Доступные порты SKR mini E3 V1.2

STM32F103RCT6

PC15-OSC32-OUT    I/O
PC14-OSC32-IN     I/O
PA1               PWM & I/O
PC12              I/O
PC7               I/O

Что касается PA1, то с использованием на нём PWM есть проблема: PWM не регулируется, только 0% и 100%. BR Issue отправлен, но непонятно, когда это исправят.



вторник, 29 декабря 2020 г.

FAST PWM для STM32 в Marlin 2.0.bugfix

Хорошая новость: для STM32F1 в Marlin 2.0.bugfix стал доступен FAST PWM (вышел новый HAL). 

Это означает, что частоту аппаратного PWM можно будет регулировать в очень широких пределах: от приблизительно 10 Гц и до десятков кГц (по умолчанию частота аппаратного PWM в Marlin 2.0 равна 500 Гц). 

среда, 15 февраля 2017 г.

Программирование ARM на Pascal (Хабр)

И еще немного о том, кто на чем пишет код для МК и почему пишет именно так, а не иначе – встретил на Хабре текст единомышленника.

«...Первым делом возник вопрос “на чем писать”? Сред программирования много, но язык только “Си”. Без вариантов. Ассемблер не рассматриваю в принципе. Светодиодом помигать можно, но что-то сложнее требует огромных трудозатрат. 

Но я не знаю Си! Вообще. Всю жизнь писал только на Pascal/Delphi. Учить язык? Вы пробовали учить язык, когда вам более 40 лет возраста? Когда работа, семья и минимум свободного времени. Когда ум уже не так остр, как в молодости. Да и затевать все это ради одного проект смысла не более, чем учиться на права и покупать машину ради поездки в булочную в соседнем доме.

Выходом послужил найденный “mikroPascal PRO for ARM” от MikroElektronika. Если честно, я уже работал с “mikroPascal PRO for PIC” на пике популярности PIC чипов. Впечатления остались не очень хорошие. Компилятор “со странностями”, оболочка тоже не отличалась стабильностью и дружественным интерфейсом...

...P.S.: На самом деле я знаю Си (С++). Свободно читаю и понимаю код. Но написание программ на данном языке является для меня “некомфортным”. Мозги автоматом выдают выход в паскалеподобном коде.»

Статья целиком (на Хабре)

Что касается компиляторов от MikroE – основной адЪ там творится в библиотеках. С другой стороны, ничто же не мешает за несколько часов перенести доступный код из C в Pascal или написать собственный, если вы пишете что-то сугубо своё. Тем более, что в ряде моментов работы с «железом» mikroPascal намного удобнее C/C++.

Кстати, в странах ЕС компилятор mikroPascal довольно активно применяется народом в своих проектах, в частности для PIC.