maybe I'm not doing this correctly:
Pico debug on uart1
# system clock = 266 MHz
# USB clock = 48 MHz
# peri clock = 48 MHz
At what point does this #define need to be placed?
Code:
#define PICO_CLOCK_AJDUST_PERI_CLOCK_WITH_SYS_CLOCK 1 static const uint32_t new_clk=266000; // OC266 does not cause spikes but gives more ringing on PID uint32_t sys_clk = 0; sys_clk = OC(new_clk); setup_uart(); // reset after OC if (sys_clk) // OC() failed is <=0 printf("# system clock = %d MHz\n",clock_get_hz(clk_sys)/(1000*1000)); // check: report reality else printf("# Setting system clock failed. clk_sys = %d kHz \n",clock_get_hz(clk_sys)/1000); printf("# USB clock = %d MHz\n",clock_get_hz(clk_usb)/(1000*1000) ); printf("# peri clock = %d MHz\n",clock_get_hz(clk_peri)/(1000*1000) );
# system clock = 266 MHz
# USB clock = 48 MHz
# peri clock = 48 MHz
At what point does this #define need to be placed?
Statistics: Posted by pie_face — Mon Sep 30, 2024 9:50 am