Anonymous
01/29/2026 (Thu) 06:21
No.103388
del
Ладно, послушала вас. Сделала что-то помимо выпрашивания денег.
А то реально ТУПЕЮ от скуки.
Осилила помигать диодом по прерыванию на таймере наконец-то. Как-то делала это на HAL, а щас на LL.
Оказывается на STM32 помимо заморочки с инитом всей переферии ручками, надо еще и из прерываний ручками выходить, пиздец...
Хорошо что у меня есть осциллограф и могла посмотреть 100кгц меандр на ножке.
Кароче надо LL_TIM_ClearFlag_CC1(TIM1); прописывать в обработчике перед выходом, чтобы сбросить флаг, а то без этого оно будет перезаходить в обработчик постоянно.
А на инит то сколько лапши:
LL_TIM_EnableCounter(TIM1);
LL_TIM_CC_EnableChannel(TIM1, LL_TIM_CHANNEL_CH1);
LL_TIM_EnableIT_CC1(TIM1);
Наверное есть какая-то умная книжка по LL. А то пока я просто читаю реддиты и прочие форумы, гугля типа бля не работает как заставить работать
Это не продуктивно
Message too long. Click here to view full text.