#include <p18F4620.h>
#include <xlcd.h>
#include <spi.h>
#include <stdio.h>
#include <string.h>
//Configuramos el SPI
void config_SPI(void){
//configuro el Serial Port SPI Master
OpenSPI( SPI_FOSC_16,
MODE_11,
SMPMID);
}
void trasmitiendo_datos(void){
char frame[5] = "hola";
char buffer[16];
//enviamos
putsSPI((unsigned char *)frame);
//Envio un mensaje que diga que la data fue transmitida
SetDDRamAddr(0x00);
sprintf(buffer,(const rom far char *)"Datos Enviados!");
putsXLCD(buffer);
}
void main(void){
//salida del clock
TRISAbits.TRISA6 = 0;
TRISAbits.TRISA7 = 0;
OpenXLCD(FOUR_BIT & LINES_5X7);
config_SPI();
trasmitiendo_datos();
while(1){
;
}
}