Content originally posted in LPCWare by Deepak Bansal on Mon Sep 24 04:17:53 MST 2012
Hi I have to set SPI module, first 400Khz & then 4Mhz. System freq is 72Mhz.
is it right....... do i have to give some delay after changing scr for getting stable frquency.
SSP0CLKDIV = 0X01; //FREQ IS 72MHZ TILL NOW
CS=1; //DIABLE SD CARD
CPSR=2; NOW FRQ IS 36MHZ
SCR = 89; // 36MHZ/(2*(89+1)) = 400KHZ
CS=0;
DO ONE TASK
CS=1; //DISABLE CS SELECT TO CHANGE FREQ
SCR=8; //NOW FRQ HAS CHANGED TO 4MHZ.
DO SECOND TASK