Приветсвую форумчане!
Возникла проблема при конфигурировании ЦАП контроллера 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;
}