Configuración del oscilador para PIC24F proteus

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?

Respuestas (2)

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.

detalles

Sí, gracias por la aclaración. En el momento en que escribí la respuesta, no sabía que escribir la frecuencia en la ventana de propiedades es la forma correcta de hacerlo para el oscilador primario.
¡De nada!

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).

No puedo decir, ¿esto significa que considera que su pregunta está respondida?
@DaveTweed puede ser que no lo escribí de la manera correcta, considero que la respuesta a la pregunta es: "No es posible simular PIC24F en Proteus con el modo oscilador HS o XT", simplemente no funciona.