Здравствуйте! В общем имеется демонстрационная плата ADM00397 на контроллере mcp19111.Этот мк имеет внутри мощный mosfet драйвер, к которому подключаются 2 транзюка снаружи, которые соединяются на выводе PHASE.Как я понял мосфет драйвер тактируется от таймера 2 и подключать его к выходу самого драйвера программно не надо.Сам драйвер создает ШИМ на выходе PHASE со скважностью установленной через PWMRL.Про сам драйвер написано ,чтобы его включить надо обнулить регистр ATSTCON.Также необходимо установить выходное напряжение на выходе не понятно чего(Чего не понятно так как через регистры можно установить только маленькое напряжение ,а на выводе PHASE должно быть большое) через регистры OVCCON,OVFCON. Но, что то ничего не выходит.На выходе с PHASE всегда 1.23 вольта видимо обусловленные конденсаторами вне зависимости от скважности установленной через PWMRL и напряжения установленного в регистрах.Таймер 2 работает.Проверял через мигание светодиодом.Видимо я чего то не понимаю.Может кто сталкивался с этим мк? Питаю от зарядки 12V на 1.5А.
Код:
#pragma config WDTE = OFF
#pragma config PWRTE = ON
#define _XTAL_FREQ 8000000
#include <xc.h>
void main(void) {
// PE1 =0;
//ABECON=0;
BUFFCON=0;
OVCCON=243;
OVFCON=140;
PR2=25;
PWMRL=15;
ATSTCON=0;
T2CON=7;
while(1){
}
return;
}