Autor Tema: CSS Adaptacion Libreria para NRF24L01  (Leído 2402 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado raedon

  • PIC10
  • *
  • Mensajes: 1
CSS Adaptacion Libreria para NRF24L01
« en: 03 de Agosto de 2012, 16:53:39 »
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:


Código: [Seleccionar]
//********************
//*   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.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: CSS Adaptacion Libreria para NRF24L01
« Respuesta #1 en: 03 de Agosto de 2012, 19:06:54 »
Si, si las direcciones que indicas son las que marca el datasheet esta bien. Otra posibilidad es directamente trabajar con las funciones de CCS. input(), output(), etc..


Saludos!
No contesto mensajes privados, las consultas en el foro


 

anything