TODOPIC
Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: Jummi en 11 de Marzo de 2010, 10:26:13
-
LLevo dos dias intentando que el porteus simule un 18f4550 en mi equipo x64 con windows 7. No hay forma. No doy conseguido ni que flasee un led.
Ante todo decir que intento generar el reloj desde un cristal de 4mhz y que funcione a 48Mhz.
Tambien intento crear la cabecera de todos los registros que hay que desactivar (vamos indicar que el adc esta off, los comparadores tambien, etc).
Si alguien puede probar este circuito lo agradeceria para saber si es mi equipo, mi version del proteus o que algo se me escapa en la configuracion.
Y si esta mal y alguien me pude indicar que hago mal tambien estaria agradecido.
-
hola
proba con esto
while(1){
output_high(pin_B0); // saca un nivel bajo en el portb
delay_ms(100); // retardo de 1 Seg
output_low (pin_B0); // saca un nivel alto en el portb
delay_ms(100); // retardo de 1 Seg
}
con esto funciona pero...
tenés que revisar la configuracion de cristal
para q parpadee debe ser high luego low
salu_2
-
Gracias, fue un fallo de andar cambiando continuamente el codigo.
Tal ycomo esta el programa sigue sin funcionar pero ya se el motivo.
Si editais las propiedades del pic donde pone cristal esta como {default}. Mi idea es que al estar asi cojeria los fuses y los mhz del cristal que le puse externamente. Pero no lo hace. Si el programa lo ejecutais tras cambiar el error que indica J_jOse el programa seguira sin iniciarse. Si cambiais el default y le poneis la velocidad que se le indica con los fuses y el oscilador externo, osea, 48.000.000 el programa ya funciona.
A ver si alguien puede aclara rsi con los fuses y el oscilador externo el programa debia funcionar.
Gracias.