а посмотреть на кварц нельзя?
Звук записать и в SoundForge частоту замерить.
Еще в System clock mux можешь в обход PLL запустить напрямую для тактирования. А еще нужно убедиться что внешний генератор/осциллятор взошёл (в регистре RCC взведен битик HSEON)
System clock mux - это где?
Все еще мучаешься? Я же уже писал - тактируйся напярмую от кварца. Предположив - что там 8 мгц. Без PLL. Настрой UART и пиши что -то в UART при старте. Подбирая ожидаемую частоту кварца - ты узнаешь за N - перепрошивок частоту кварца. Я ставлю на 8Мгц
А че за контроллер?
Stm32f405
Самый хардкорный метод: заводишь 2 таймера, в одном инкрементируешь переменную - во втором - обнуляешь. Первый заводишь на частоте шины, второй - на 1 секунду. Ну и по второму, соответственно, выводишь значение семихостингом в консольку. А дальше, зная все предделители, запускаешь калькулятор)
Обсуждают сегодня