Estoy trabajando con un chip ARM Cortex M3 (manual de referencia disponible aquí ). Estoy tratando de obtener la velocidad en baudios de mis comunicaciones de USART correctamente. Al leer las páginas 613 en adelante, entiendo que el valor que debo establecer para USARTDIV
depende de la velocidad de reloj de AHB1 (ya que estoy trabajando con USART3, regido por el reloj de AHB1).
Mirando las páginas 614 en adelante, veo que la velocidad de reloj f_PCLK
puede tomar muchos valores diferentes (8MHz, 12Mhz, etc.). Sin embargo, no puedo ver en ningún lugar donde pueda configurar la velocidad de ese reloj.
¿Cómo puedo medir / cambiar / leer el habla del reloj AHB1?