Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кто имел дело с pic24fk64ga002
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
Pavel_Bor
Доброго времени суток. Подскажите как настроить 4 ШИМ сигнала на порте RB.
Я так понимаю нужно настроить регистр RPOR компараторы, далее сделать стандартные настройки для ШИМ, и должно работать.

Листинг ниже

#include <p24fj64ga002.h>
_CONFIG2(FCKSM_CSDCMD&OSCIOFNC_ON&POSCMOD_HS&FNOSC_PRI)
#define SYSCLK 10000000
#define BAUDRATE2 9600
#define BAUDRATEREG2 SYSCLK/8/BAUDRATE2-1

AD1PCFG=0x1fff;
TRISB=0x8000;
_RP2R=18; //6 comparator on
TMR1=0; // Timers reset;
OC1R=0xaa;

OC1CONbits.OCM0=1; //PWM mode on OCx, Fault pin, OCFx, enabled(2)
OC1CONbits.OCM1=1;
OC1CONbits.OCM2=1;

T1CONbits.TCKPS0=0;

while(1)
T1CONbits.TCKPS1=0;

сорри PIC24FJ64GA002
Alex B._
Цитата(Pavel_Bor @ Apr 19 2010, 18:40) *
Доброго времени суток. Подскажите как настроить 4 ШИМ сигнала на порте RB.
Я так понимаю нужно настроить регистр RPOR компараторы, далее сделать стандартные настройки для ШИМ, и должно работать.

Читайте доку, прежде чем настраивать PPS нужно его разлочить
Pavel_Bor
Цитата(Alex B._ @ Apr 20 2010, 11:48) *
Читайте доку, прежде чем настраивать PPS нужно его разлочить


Спасибо я уже разобрался) Можно тему закрыть?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.