Autor Tema: Mi primer programa en CCS para dsPIC  (Leído 9410 veces)

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

Desconectado frankpic

  • PIC10
  • *
  • Mensajes: 1
Re: Mi primer programa en CCS para dsPIC
« Respuesta #15 en: 21 de Abril de 2008, 10:21:25 »
Hola a todos, yo soy nuevo en el uso de dsPIC, ya he usado el PIC16F877 pero programar el dsPIC me está resultando difícil, quería hacerlo en ccs picc pero me descargué una versión del rapidshare (4.065)y tiene fallas pues en la librería de la LCD.c me doy cuenta que está diseñada sólo para pic16 y pic18 sino chequen esto:

// As defined in the following structure the pin connection is as follows:
//     D0  enable
//     D1  rs
//     D2  rw
//     D4  D4
//     D5  D5
//     D6  D6
//     D7  D7
//
//   LCD pins D0-D3 are not used and PIC D3 is not used.

// Un-comment the following define to use port B
// #define use_portb_lcd TRUE


struct lcd_pin_map {                 // This structure is overlayed
           BOOLEAN enable;           // on to an I/O port to gain
           BOOLEAN rs;               // access to the LCD pins.
           BOOLEAN rw;               // The bits are allocated from
           BOOLEAN unused;           // low order up.  ENABLE will
           int     data : 4;         // be pin B0.
        } lcd;


#if defined use_portb_lcd
   //#locate lcd = getenv("sfr:PORTB")    // This puts the entire structure over the port
   #ifdef __pch__
    #locate lcd = 0xf81
   #else
    #locate lcd = 6
   #endif
   #define set_tris_lcd(x) set_tris_b(x)
#else
   //#locate lcd = getenv("sfr:PORTD")    // This puts the entire structure over the port
   #ifdef __pch__
    #locate lcd = 0xf83
   #else
    #locate lcd = 8
   #endif
   #define set_tris_lcd(x) set_tris_d(x)
#endif

#ifndef lcd_type
#define lcd_type 2           // 0=5x7, 1=5x10, 2=2 lines
#endif



Nocturno tu versión también tiene este problema?.. cómo podría hacer para modificarle a la librería y poder utilizarla para dsPIC30F3014..Muchas gracias...

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Mi primer programa en CCS para dsPIC
« Respuesta #16 en: 21 de Abril de 2008, 12:12:35 »
Pues no lo sé, no he usado la librería LCD de CCS con dsPIC.


 

anything