//Antonio Sergio Castro de Carvalho Junior
// a questão dizia "Reutilize o circuito no Wokwi criado na sala de aula e escreva o código."
// ele estava no cap5 da unidade 4, e disponivel no link "https://wokwi.com/projects/409672647153452033"
#include "pico/stdlib.h"
#include "hardware/clocks.h"
#include "hardware/pll.h"
int main() {
// Inicializa a comunicação serial
stdio_init_all();
// Inicializa os clocks
clocks_init();
// Configura o PLL_SYS para 125 MHz
pll_init(pll_sys, 1, 1500 * MHZ, 6 * MHZ, 1); // Multiplicador de 125 (750/6 MHz)
// Configura o CLK_SYS para usar o PLL_SYS como fonte de clock
clock_configure(clk_sys,
CLOCKS_CLK_SYS_CTRL_SRC_VALUE_CLKSRC_CLK_SYS_AUX,
CLOCKS_CLK_SYS_CTRL_AUXSRC_VALUE_CLKSRC_PLL_SYS,
125 * MHZ, // Frequência desejada
125 * MHZ); // Frequência de entrada
// A partir daqui, o CLK_SYS opera a 125 MHz
printf("CLK_SYS está operando a 125 MHz\n");
while (true) {
// Loop principal - você pode adicionar mais lógica aqui, se necessário
}
}