Buenas gente, estoy con un ejemplo de los amigos de aquihayapuntes.com, en el cual ellos implementa la comunicacion entre 2 16f872 mediante los transponders NRF24l01.
El tema es que yo tengo 1 18F4550 y una placa de desarrolo PICDEM PIC18 Explorer Demos Board que usa el 18F8722. y queria adaptar el codigo de dicha libreria a cualquiera de los 2 mencionados anteriormente.
Segun investigue, los pines del SPI son los mismos para el 18F8722 pero tengo una duda con estas lineas de codigo:
//********************
//* DEFINICIONES *
//********************
// PORTB
#define RF_IRQ PIN_B0
#define RF_CS PIN_B7
// PORTC
#define RF_CE PIN_C2
#define SCK PIN_C3
#define SDI PIN_C4
#define SDO PIN_C5
// PORTB
#define RF_IRQ_TRIS TRISB,0
#define RF_CS_TRIS TRISB,7
// PORTC
#define RF_CE_TRIS TRISC,2
#define SCK_TRIS TRISC,3
#define SDI_TRIS TRISC,4
#define SDO_TRIS TRISC,5
//*****************
//* VARIABLES *
//*****************
#BYTE TRISA = 0x85
#BYTE TRISB = 0x86
#BYTE TRISC = 0x87
#BYTE INTCON = 0x00B
Tengo que cambiar las variables TRISA/B/C e INTCON ?
De ser asi como quedarias segun el datasheet
TRISA = 0xF92
TRISC = 0xF94
TRISB = 0xF93
INTCON = 0xFF2
Es esto asi?
Les dejo la libreria para el nrf24l01
Saludops y gracias por ayudarme en mi primer post.