Estoy utilizando LPC1768 de NXP y encontré la User Manual para esta parte y la página 67/849 sección 4.10 describe la salida del reloj externo. No pude averiguar qué pin de los 40 pinouts en el tablero es este reloj sentado. Al buscar en Google, encontré este código que se supone que genera 10MHz:
/* clkout of 10mhz on 1.27 */
LPC_PINCON->PINSEL3 &=~(3<<22);
LPC_PINCON->PINSEL3 |= (1<<22);
LPC_SC->CLKOUTCFG = (1<<8)|(14<<4); //enable and divide by 12
Pero, una vez más, no estoy seguro de cuál de los pines de la placa sale este reloj. ¿O tengo que soldar una conexión a algún lugar del tablero?
ACTUALIZACIÓN
He probado el código que Nils Pipenbrinck
proporcionó. Funciona. Pero no estoy seguro de si hay limitaciones en la salida del reloj y su precisión. Aquí hay capturas de pantalla para frecuencias de 10MHz, 5MHz, 1MHz: - parece degradarse a medida que avanzamos. ¿Alguna entrada sobre cómo mejorar la forma y precisión de la señal?