Size: a a a

2020 April 26

GK

Grigorii Kuzmin in Deus Volt!
Grigorii Kuzmin
в файле с обработчиком систика заведи переменную
static volatile uint32_t sysTickCounter = 0;
статик тебя при этом не смутил)))
источник

GK

Grigorii Kuzmin in Deus Volt!
да, это в другом файле, чтобы снаружи никто не мог поменять руками счётчик
источник

С

Серый in Deus Volt!
Возьмите любой таймер и настройте, их там куча целая в стм32. А систик обычно под тактирования оставляют хала там или ос
источник

GK

Grigorii Kuzmin in Deus Volt!
Серый
Возьмите любой таймер и настройте, их там куча целая в стм32. А систик обычно под тактирования оставляют хала там или ос
да пусть с систиком разберётся
источник

GK

Grigorii Kuzmin in Deus Volt!
тем более уже начал
источник

С

Серый in Deus Volt!
Хозяин барин или  ... ))
источник

GK

Grigorii Kuzmin in Deus Volt!
Arthur Melkumov
Подскажите, использую STM32F103C8T6+Keil+CMSIS и пытаюсь реализовать функции задержки через SysTick. В начале main конфигурирую частоту Systick но потом такое ощущение что программа куда-то улетает (судя по дебагу не в HardFault). То есть блинк светодиодом который в while(1) не работает если до этого вызвать ф-ию   SysTick_Config(SystemCoreClock / 1000000);. Может ли быть из-за того, что CMSIS еще до основного main вызывает ф-ию (SystemInit()) предконфигурации и потом перестроить Systick уже из-за этого не получается? Main.c:
ядро на какой частоте работает?
источник

AM

Arthur Melkumov in Deus Volt!
источник

GK

Grigorii Kuzmin in Deus Volt!
ты делишь на миллион
источник

GK

Grigorii Kuzmin in Deus Volt!
у тебя тики в микросекундах будут, а не в миллисекундах
источник

AM

Arthur Melkumov in Deus Volt!
такс, вот тогд:
источник

AM

Arthur Melkumov in Deus Volt!
источник

AM

Arthur Melkumov in Deus Volt!
ядро тактируется от PLL 24Мгц
источник

AM

Arthur Melkumov in Deus Volt!
а PLL от кварца на 8мгц
источник

GK

Grigorii Kuzmin in Deus Volt!
работает?
источник

AM

Arthur Melkumov in Deus Volt!
хмм, вот так заработало
источник

AM

Arthur Melkumov in Deus Volt!
странно, почему до этого не шло
источник

AM

Arthur Melkumov in Deus Volt!
ладненько, дальше попробую разобраться
источник

AM

Arthur Melkumov in Deus Volt!
Спасибо
источник

A

A_D in Deus Volt!
Dmitry Rezvanov
Ок, так норм?)
намного лучше и красивее)
источник