Доброго времени суток, собираю БП на данном мк решил использовать pic16f690 по аналогии tl494. Возник вопрос с настройкой PWM,а именно AUTO-SHUTDOWN MODE. Вроде все просто, настраиваем регистр ECCPAS = 0x05 и RA2 (INT) на вход. Прерываний от RA2 (INT) не настраиваю. И при изменении логического уровня на RA2 (INT) должен,устанавливаться ECCPAS.bit_7 (ECCPASE) и выхода PWM устанавливаться в заданное значение, до сброса ECCPASE. Но в MPLAB SIM не работает.
Затем пробовал через прерывания INTO(на вход RA2) и вручную установить ECCPAS.bit_7 (ECCPASE), все равно генерация импульсов продолжается.
Подскажите в чем ошибка?
pic16f690 (ENHANCED PWM AUTO-SHUTDOWN MODE)
pic16f690 (ENHANCED PWM AUTO-SHUTDOWN MODE)
- Вложения
-
- Power_supply.zip
- Проект.
- (133.16 КБ) 182 скачивания
Re: pic16f690 (ENHANCED PWM AUTO-SHUTDOWN MODE)
Смотри ограничения по работе с симулятором.
Есть вероятность того, что данный режим в симуляторе не поддерживается.

Есть вероятность того, что данный режим в симуляторе не поддерживается.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: pic16f690 (ENHANCED PWM AUTO-SHUTDOWN MODE)
Не доверяйте симулятору. Как бы это странно не звучало, но даже родному. Доверьтесь железу. Оно не обманет.