Improve framerate (overclock to 266MHz+SPI comunication at 30MHz)

This commit is contained in:
Vincent Mistler
2022-12-08 11:15:15 +01:00
parent 29a04ad832
commit 70c31a0b4d
+3 -5
View File
@@ -370,10 +370,8 @@ int main(void)
/* Overclock. */ /* Overclock. */
{ {
/* The value for VCO set here is meant for least power const unsigned vco = 1596*1000*1000; /* 266MHz */
* consumption. */ const unsigned div1 = 6, div2 = 1;
const unsigned vco = 792000000; /* 264MHz/132MHz */
const unsigned div1 = 3, div2 = 1;
vreg_set_voltage(VREG_VOLTAGE_1_15); vreg_set_voltage(VREG_VOLTAGE_1_15);
sleep_ms(2); sleep_ms(2);
@@ -432,7 +430,7 @@ int main(void)
clock_configure(clk_peri, 0, clock_configure(clk_peri, 0,
CLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_CLK_SYS, CLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_CLK_SYS,
125 * 1000 * 1000, 125 * 1000 * 1000); 125 * 1000 * 1000, 125 * 1000 * 1000);
spi_init(spi0, 16*1000*1000); spi_init(spi0, 30*1000*1000);
spi_set_format(spi0, 16, SPI_CPOL_0, SPI_CPHA_0, SPI_MSB_FIRST); spi_set_format(spi0, 16, SPI_CPOL_0, SPI_CPHA_0, SPI_MSB_FIRST);
/* Start Core1, which processes requests to the LCD. */ /* Start Core1, which processes requests to the LCD. */