Estoy tratando de simular un PIC24FJ en proteus de la manera más realista, pero aunque proteus está ejecutando la simulación, no me permite configurar el oscilador HS o XT para el oscilador primario ni para el oscilador externo, me está dando el siguiente mensaje:
[CONFIGURACIÓN PIC24] PC=0x000000. El oscilador seleccionado por los bits POSCMDx (0b01) y FNOSCx (0b100) es ilegal o está reservado. Por defecto al reloj FRC. [U1]
lo que significa que me permite configurar mis osciladores como quiero.
Puedo trabajar de esa manera, pero me obligará a modificar los valores del temporizador cuando implemente el circuito real.
¿Alguien puede decirme cómo hacer que la simulación funcione con el oscilador HS?
Para que sea una respuesta real:
Crystal en Proteus no funciona y también para proyectos de microcontroladores, no tiene que usar el modelo de cristal en Proteus, en su lugar, haga doble clic en la MCU en Proteus y, para la Frecuencia de reloj del procesador, ingrese algo como 4MHz o 20MHz o el valor que necesita y OK.
Bueno, encontré que al menos en este modelo de PIC24F para proteus las simulaciones funcionan como se esperaba con POSCMOD = EC (reloj externo) pero dejo conectado el cristal, en ese modo también funciona el oscilador secundario pero con un reloj externo (un reloj modelo de proteo).
vram
Miguel