Estoy tratando de entender mejor todo el mecanismo del sistema de reloj en MSP430 de TI.
Entiendo que al hacer esta línea de código, estoy asignando a REFO como la referencia del reloj al FLL / DCO
UCS_clockSignalInit(
UCS_FLLREF,
UCS_REFOCLK_SELECT,
UCS_CLOCK_DIVIDER_1);
Sin embargo, según la documentación, puedo pasar a UCS_clockSignalInit otros valores entre ellos es UCS_DCOCLK_SELECT y hacer lo siguiente:
UCS_clockSignalInit(
UCS_FLLREF,
UCS_DCOCLK_SELECT,
UCS_CLOCK_DIVIDER_1);
Esto no está claro para mí. Por lo que entiendo, la llamada de función establece el DCO como el reloj de referencia para el FLL / DCO en sí. ¿Alguien puede explicarme cómo / por qué esto es posible?