Я пытаюсь смоделировать PIC24FJ в proteus для наиболее реалистичного способа, но даже жесткий proteus запускает симуляцию, он не позволяет мне настроить генератор HS или XT для первичного генератора или внешнего генератора, он дает мне следующее сообщение:
[НАСТРОЙКА PIC24] ПК=0x000000. Генератор, выбранный битами POSCMDx (0b01) и FNOSCx (0b100), недопустим или зарезервирован. По умолчанию часы FRC. [У1]
что означает, что он позволяет мне настроить мои генераторы, как я хочу.
Я могу работать таким образом, но это заставит меня изменить значения таймера, когда я реализую реальную схему.
Может ли кто-нибудь сказать мне, как заставить симуляцию работать с генератором HS?
Чтобы сделать это реальным ответом:
Crystal в Proteus не работает, а также для проектов микроконтроллеров вам не нужно использовать модель кристалла в Proteus, вместо этого дважды щелкните MCU в Proteus и для тактовой частоты процессора введите что-то вроде 4MHz или 20MHz или значение, которое вам нужно, и OK.
Что ж, я обнаружил, что, по крайней мере, в этой модели PIC24F для proteus симуляции работают как положено с POSCMOD = EC (внешние часы), но я позволил подключить кварц, в этом режиме вторичный генератор также работает, но с внешними часами (часами). модель протеуса).
врам
Майк