Hola, tengo un problema tratando de setear el modulo SPI a 20mhz, estoy manejando la memoria 25LC1024 (soporta 20mhz max)
Tengo un cristal de 10mhz y seteado H4 (pll x 4) =>el micro corre a 40mhz , el problema es que no puedo dividir el clock por 2, las unicas opciones que da el CCS es dividir por 4,16 y 64 ( SPI_CLK_DIV_4 , SPI_CLK_DIV_16, SPI_CLK_DIV_64 )
Se les ocurre alguna solucion para resolver este problema??
#include "18f4620.h"
#fuses H4,WDT,NOPROTECT
#use delay(clock=40000000,restart_wdt)
setup_spi(SPI_MASTER | SPI_L_TO_H |SPI_CLK_DIV_4 | SPI_XMIT_L_TO_H );// SPI_CLK_DIV_2 ???