Приветсвую форумчане! Возникла проблема при конфигурировании ЦАП контроллера SilLabs C8051F120. На осцильнике ничего не отображается, опорного напряжения на ноге контроллера не наблюдается. Помогите пожалуйста разобраться, текст программы приведен ниже.
#include "c8051F120.h"
void Oscillator_Init() { int i=0; SFRPAGE= CONFIG_PAGE; OSCXCN= 0x67; for(i=0;i<3000;i++); while ((OSCXCN & 0x80)==0); PLL0CN= 0x04; PLL0FLT =0x01; PLL0MUL =0x04; CLKSEL= 0x01; }
void DAC_Init() { SFRPAGE= DAC0_PAGE; DAC0CN=0x84; }
void Voltage_Reference_Init() { SFRPAGE=ADC0_PAGE; REF0CN=0x07; }
void Init_Device(void) { Oscillator_Init(); DAC_Init(); Voltage_Reference_Init(); }
void main(void) { Init_Device(); WDTCN= 0xde; WDTCN= 0xad; while(1) DAC0H= 0x3f;
}
|