Самый недооцененный блок STM32

отныне все посты будут посвящены интересным вопросам в области embedded программирования. на примере широко известного и ставшего уже эталоном микроконтроллерных архитектур STM32 буду публиковать всякие интересные вопросы по данной архитектуре, а потом отвечать на них, но не сразу)

Есть люди, которые искренне считают, что в STM32 есть один кварц, а всё остальное “как-то само разгоняется”. Примерно на том же уровне находится убеждение, что USB, RTC и ядро могут спокойно жить от одного источника частоты. Инженерная реальность, как обычно, оказалась менее дружелюбной. Вопрос недели:

❓ Сколько генераторов (источников тактирования) на самом деле есть в типичном микроконтроллере STM32?

Не спешите открывать RM (Reference Manual). Интуиция здесь часто подводит даже тех, кто уже писал прошивки.

👇 Пишите свой вариант в комментариях. Через неделю разберем правильный ответ, выясним, зачем STM32 столько источников тактирования и почему без понимания системы тактирования можно неделями искать столь назамысловатые баги.