Estoy empezando a aprender Cortex M y provengo de un fondo de 8 bits.
Tengo mi demo board, destello un LED y obtengo un proyecto funcional de STM32Cube.
Estoy abriéndome camino a través de los registros del sistema, pero ¿estoy un poco atascado sobre qué pensar acerca de las velocidades de reloj para los periféricos? Esto no es realmente una consideración para ningún firmware de 8 bits que he escrito.
Para la arquitectura ARM Cortex M0, ¿cuáles son las principales consideraciones al configurar las velocidades de reloj para los periféricos APB1?
Digamos que ralentizo demasiado mi reloj periférico, ¿qué sucede?
¿Cómo podría calcular la velocidad que deseo para los periféricos?
¿Las velocidades de reloj periféricas representan gran parte del consumo de energía general del sistema?