From d20b11a288db242998b4558d3a2f1b13ce104e40 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Thu, 15 Feb 2018 09:18:31 +0100 Subject: [PATCH] chg: chips select --- armsrc/fpgaloader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/armsrc/fpgaloader.c b/armsrc/fpgaloader.c index e84cf8351..6e3292858 100644 --- a/armsrc/fpgaloader.c +++ b/armsrc/fpgaloader.c @@ -61,7 +61,7 @@ void SetupSpi(int mode) { GPIO_NCS3; //enable the SPI Peripheral clock - AT91C_BASE_PMC->PMC_PCER = (1<PMC_PCER = (1 << AT91C_ID_SPI); // Enable SPI AT91C_BASE_SPI->SPI_CR = AT91C_SPI_SPIEN; @@ -111,7 +111,7 @@ void SetupSpi(int mode) { ( 0 << 2) | // Chip selects connected directly to peripheral ( 0 << 1) | // Fixed Peripheral Select ( 1 << 0); // Master Mode - AT91C_BASE_SPI->SPI_CSR[2] = + AT91C_BASE_SPI->SPI_CSR[3] = ( 1 << 24) | // Delay between Consecutive Transfers (32 MCK periods) ( 1 << 16) | // Delay Before SPCK (1 MCK period) ( 6 << 8) | // Serial Clock Baud Rate (baudrate = MCK/6 = 24Mhz/6 = 4M baud