Oszillatorkonfiguration für PIC24F proteus

Ich versuche, einen PIC24FJ in Proteus so realistisch wie möglich zu simulieren, aber selbst harter Proteus führt die Simulation aus, die es mir nicht erlaubt, den HS- oder XT-Oszillator für den Primäroszillator oder den externen Oszillator zu konfigurieren. Es gibt mir die folgende Meldung:

[PIC24-SETUP] PC=0x000000. Der durch die Bits POSCMDx (0b01) und FNOSCx (0b100) ausgewählte Oszillator ist illegal oder reserviert. Standardmäßig FRC-Uhr. [U1]

was bedeutet, dass ich meine Oszillatoren so konfigurieren kann, wie ich möchte.

Ich kann so arbeiten, aber es zwingt mich, die Timer-Werte zu ändern, wenn ich die reale Schaltung implementiere.

Kann mir jemand sagen, wie ich die Simulation mit dem HS-Oszillator zum Laufen bringen kann?

Antworten (2)

Um es zu einer echten Antwort zu machen:

Crystal in Proteus funktioniert nicht und auch für Mikrocontroller-Projekte müssen Sie kein Crystal-Modell in Proteus verwenden, sondern doppelklicken Sie auf die MCU in Proteus und geben Sie für die Prozessortaktfrequenz etwas wie 4 MHz oder 20 MHz oder den gewünschten Wert ein und bestätigen Sie es.

Einzelheiten

Ja danke für die Klarstellung. Für die Zeit, in der ich die Antwort schrieb, wusste ich nicht, dass das Schreiben der Frequenz in das Eigenschaftsfenster der richtige Weg für den Primäroszillator ist.
Gern geschehen!

Nun, ich habe festgestellt, dass zumindest in diesem Modell von PIC24F für Proteus die Simulationen wie erwartet mit POSCMOD = EC (externer Takt) funktionieren, aber ich habe den Quarz angeschlossen gelassen, in diesem Modus arbeitet der sekundäre Oszillator auch, aber mit einem externen Takt (eine Uhr Modell des Proteus).

Ich kann es nicht sagen - bedeutet das, dass Sie Ihre Frage als beantwortet ansehen?
@DaveTweed Vielleicht habe ich es nicht richtig geschrieben, ich denke, die Antwort auf die Frage lautet: "Es ist nicht möglich, PIC24F in Proteus mit dem HS- oder XT-Oszillatormodus zu simulieren", es funktioniert einfach nicht.