Autor Tema: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS  (Leído 2279 veces)

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

Desconectado tornar

  • PIC18
  • ****
  • Mensajes: 342
Hola, stoy teniendo problemas a la hora de realizar la simulacion de un PIC18F242 con un LCD en Proteus, con un PIC16F84a y la libreria modificada por mi LCD_MPT.C para que funcionase con el MicroPic Trainer, me iba bien.

Pero ahora al usar la libreria LCD.C que viene por defecto con el CCS, y un PIC18F242 no consigo hacer que funcione el LCD, al ejecutar mi programa no muestra nada, no se si estare realizando alguna conexion mal o algo.

Respecto al codigo es correcto, pq usando el PIC16F84A y la libreria LCD_MPT.C modificada funciona bien.

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #1 en: 28 de Diciembre de 2004, 05:06:00 »
Bájate el archivo de este enlace que te puede venir bien:

http://personal.auna.com/asencio5/Ejemplos%20C/MEMORIA%20EXTERNA/RAM/

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #2 en: 28 de Diciembre de 2004, 10:25:00 »
Si lo estas simulando quítale los FUSES, con los FUSES no funciona.

Desconectado tornar

  • PIC18
  • ****
  • Mensajes: 342
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #3 en: 29 de Diciembre de 2004, 07:42:00 »
Gracias por la ayuda, finalmente use un ejemplo que venia en Proteus con un PIC18 sobre una calculadora, y me cargue todo menos el LCD y el PIC. Giño


saludos.

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #4 en: 29 de Diciembre de 2004, 10:33:00 »
A mí con los fuses me va perfectamente.Lo único que hay que prestar atención a las conexiones de las señales de control del lcd y que el orden de éstas coincida con el de la estructura lcd_pin_map de "lcd.c"

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #5 en: 30 de Diciembre de 2004, 00:46:00 »
Modulay añade el FUSE NOWDT a cualquier programilla que tengas por ahí y nos reiremos un poquito.

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #6 en: 30 de Diciembre de 2004, 06:22:00 »
Tengo la costumbre de añadirlo siempre y no me da problemas

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #7 en: 30 de Diciembre de 2004, 13:15:00 »
A ver si sacamos porqué a mí no me va.

Utilizo un 452, la versión es la 6.5 SP5 y la del compilador la 3.211, poniendo ese fuse no se activan las salidas en ningún programa.

Le pasa a alguién más?



Desconectado Lager.

  • Moderadores
  • PIC18
  • *****
  • Mensajes: 477
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #8 en: 30 de Diciembre de 2004, 19:39:00 »
Tal ves se te olvido conectar el MCLR a vcc en el Proteus, si no lo conectas ,te da ese error.
#include <18F452.h>
#fuses H4,NOOSCSEN,NOBROWNOUT,NOPROTECT,NOWDT,NOPUT,NOLVP,NODEBUG /*PLL*/
#use delay(clock=4000000)
#use fast_io(A)
#use fast_io(B)
#define use_portb_lcd TRUE      /*CONEXIONADO EN PORTB*/
#include <lcd.c>
#byte ADCON1=0xFC1
 void MAIN()
{  INT I;
  ADCON1=7;                        /*DESHABILITAMOS COMPARADORES*/
  set_tris_a(2);
   lcd_init();
while(1){
   output_bit(pin_a0,0);
   lcd_putc("f  Oprime Boton.
");
   while(input(pin_a1)) {          /*ESPERAMOS A RA1= 0 */
   };
   output_bit(pin_a0,1);
   lcd_putc("f  OK~~~....
");
   delay_ms(2000);                /* x 4 del pll, 2 segundos*/
};
}

Salu2

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #9 en: 31 de Diciembre de 2004, 01:59:00 »
Sí era eso. Otro "truco" que no hay que olvidar.

Resulta que en la mayor parte de los diseños para ganar tiempo no dibujo ni el MCLR ni  el oscilador, y eso con los PICs16 no dá problema con los fuses y los circuitos van bien (incluso sin poner los fuses), pero con los PICs18 si usas NOWDT, como  no conectes el MCLR no va.

Otra cosilla a apuntar. Gracias Lager.

Un saludo

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #10 en: 31 de Diciembre de 2004, 10:22:00 »
Tonces ya podemos echarnos unas risas

Desconectado Lager.

  • Moderadores
  • PIC18
  • *****
  • Mensajes: 477
RE: Necesito archivo Proteus con LCD y PIC18Fxxx que funcione con libreria LCD.C de CCS
« Respuesta #11 en: 31 de Diciembre de 2004, 11:59:00 »
No hay nada que agradecer pana pocher.
un abrazo


 

anything