ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1294647 Топик полностью
petrd (23.03.2023 09:01, просмотров: 469) ответил petrd на Никак не осилю SysTick.
Осилил. С SysTick-ом тут как с таймером надо работать, т.е надо флаг СNTIF сбрасывать, в отличии от SysTick СМ3 где этого делать не надо. 

И потребовался атрибут __attribute__((interrupt("WCH-Interrupt-fast")))

Теперь вот так работает:

void SysTick_Handler(void) __attribute__((interrupt("WCH-Interrupt-fast")));

void SysTick_Handler(){
  SysTick->SR = 0;
  GPIOB->OUTDR = ~GPIOB->OUTDR;
}