TODOPIC

Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: CH1T00 en 07 de Junio de 2005, 12:30:00

Título: PROTEUS Y 18F458
Publicado por: CH1T00 en 07 de Junio de 2005, 12:30:00
HOLA:

 MI PROBLEMA ES QUE UN CIRCUITO SIMPLE COMO UN PIC 18F458 Y UNA PANTALLA LCD. CUANDO PONGO MAS DE 10 MHZ NO ME FUNCIONA EL PIC E PROBADO CON TODAS LAS CONFIGURACIONES QUE DISPONE EL COMPILAR CCS Y NADA. ¿ALGUIEN SABE POR QUE?
Título: RE: PROTEUS Y 18F458
Publicado por: Nocturno en 08 de Junio de 2005, 02:40:00
Para 10MHz tienes que poner el fuse HS, y prueba con condensadores de 15pF.
¿Es el PIC quien no funciona o es el LCD?
Título: RE: PROTEUS Y 18F458
Publicado por: CH1T00 en 08 de Junio de 2005, 02:56:00
hola:

 no el problema es que al simularlo con el proteus 6.7 con velocidades superiores a 10mhz falla, ademas segun la documentacion que yo tengo el la programacion es casi identica al 16f877, pero por ejemplo el siguiente codigo no funciona:


  #byte portb=6;  //patitas b0-b7

 set_tris_b(0); //todas como salidas
 portb=0;        //todas apagadas


pues nada en el simulador se quedan dos encendidas y no hay maneraloco
Título: RE: PROTEUS Y 18F458
Publicado por: Nocturno en 08 de Junio de 2005, 03:03:00
Ah, disculpa, no me di cuenta de que hablabas de Proteus en el título de tu mensaje.
Pues ni idea.
Título: RE: PROTEUS Y 18F458
Publicado por: pocher en 08 de Junio de 2005, 04:51:00
¿Tienes el MCLR conectado a Vcc a través de una resistencia? En los PIC16 no es necesario pero en los PIC18 dá problemas al simular.

Un saludo
Título: RE: PROTEUS Y 18F458
Publicado por: CH1T00 en 08 de Junio de 2005, 05:36:00
hola:

 si tengo una ressitencia de 10k. ademas al simularlo a 20 mhz la simulacion falla en el lcd, etc, tengo que simularlo a 10mhz.
Título: RE: PROTEUS Y 18F458
Publicado por: pocher en 08 de Junio de 2005, 10:02:00
Ya veo que has dado con la solución correcta en el otro mensaje en respuesta a Pablo Fisquella. Ya no me acordaba, pero rebuscando por el disco duro logré encontrar la solución que propuso Pikman, que es la misma que tú has dado.

Un saludo
Título: Re: RE: PROTEUS Y 18F458
Publicado por: micronet en 16 de Noviembre de 2012, 11:54:40
hola:

 no el problema es que al simularlo con el proteus 6.7 con velocidades superiores a 10mhz falla, ademas segun la documentacion que yo tengo el la programacion es casi identica al 16f877, pero por ejemplo el siguiente codigo no funciona:


  #byte portb=6;  //patitas b0-b7

 set_tris_b(0); //todas como salidas
 portb=0;        //todas apagadas


pues nada en el simulador se quedan dos encendidas y no hay manera<img   src="http://pics.miarroba.com/caretos/grazy.gif" alt="loco" title="loco" />

es que el puerto b en el pic 18f458 no esta en la direccion de la memoria ram 6
seria

#byte portb=0xf81

Título: Re: PROTEUS Y 18F458
Publicado por: PalitroqueZ en 16 de Noviembre de 2012, 12:34:21
¿cambiaste la frecuencia en el pic del proteus también?