Size: a a a

2021 May 12

NN

Nik Nikita in STM32
Вы предлагаете нейросеть запилить, обучить, а результат в мк засунуть, я правильно понимаю?
источник

ГК

Геннадий Ковалёв... in STM32
Да.
источник

AK

Aleksandr Korabelnik... in STM32
источник

NN

Nik Nikita in STM32
Спасибо
источник

ГК

Геннадий Ковалёв... in STM32
Распознавание образа - это свёрточная сеть скорее всего. И получается весь вопрос - хватит ли производительности MCU, чтобы по обученной сетке находить образ. В общем случае, если взять топовые типа H7, их на много чего хватит. Это очень мощные камни. Но вопрос именно в размере сети. Одно дело цифры распознавать, другое дело лица, или очень сложные объекты на картинке с высоким разрешением.
источник

MS

Max Sysoev in STM32
Подскажите, плиз, по настройке энкодера на таймере LPTIM, либа LL
На обычном таймере (TIM3) всё ок, stm32L073. Счетчик таймера не увеличивается.
https://pastebin.com/ec09jZZp

Запараллелил энкодер на LPTIM и TIM3, на LPTIM не считает
источник

DD

Dmitriy Developer in STM32
источник

DD

Dmitriy Developer in STM32
Здесь общий обзор
https://blog.st.com/fp-ai-facerec1/
источник

А

Артем in STM32
Добрый вечер
Чисто теоретически, что может произойти в коде, если в рантайме перестает вызываться коллбек прерывания по приему уарт-а?
Явно прерывания не отключаются
источник

А

Андрей in STM32
Разыменовал чего-то не то да и записал туда - если метко то можно снести таблицу векторов.   Вообще если косяк адресной арифметикой то произойти может абсолютно что угодно.
источник

Freekazoid💯 Васильев... in STM32
Добрый вечер!!
подскажите как в arduino IDE сменить path?
STM32_Programmer.sh not found.
источник

А

Анатолий in STM32
Здравствуйте, написал программу на ХАЛе в которой по внешним прерываниям запускаются таймеры в режиме ван пульс, которые в свою очередь запускают ШИМ, а потом следующее прерывание ШИМ отключает и так по-кругу. Все работает, но в прерывании вызываются ХАЛовские функции, а это как я понимаю, не лучший вариант. просто поднимать флаги внутри обработчика - тоже не айс, хочется минимальной задержки от прерывания до выполнения привязанного к нему кода. Выходит что нужно обращаться к регистрам напрямую. Как правильно заменить функции HAL_TIM_PWM_Stop(&htim3, TIM_CHANNEL_2); HAL_TIM_Base_Start_IT(&htim4); ? что-то мне подсказывает, что просто TIMх -> CR1 = TIM_CR1_CEN; будет недостаточно, как минимум в первый раз(прерывания например разрешить) и что с режимом ван пульс, в ХАЛе перед очередным запуском таймера в этом режиме нужно было его отдельно останавливать, а при прямом обращении к регистрам? И второе: сейчас всё обрабатывается в колбеках, есть ли смысл переписать всё на обработчики прерываний в целях ускорения? Спасибо)
источник

s

stD in STM32
Дык вы загляните внутрь перечисленных вами функций, там работа с регистрами.
источник

А

Анатолий in STM32
Извините за глупый вопрос, но где они лежат?
источник

s

stD in STM32
Вы в какой среде работаете?
источник

А

Анатолий in STM32
куб иде
источник

s

stD in STM32
А вы мышку на функцию наведите.
источник

s

stD in STM32
Или два раза клацните по функции и нажмите F3.
источник

А

Анатолий in STM32
так это не функция выходит а макрос или я что-то путаю?
источник

s

stD in STM32
Обычная функция, с аргументами.
источник