ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
52710
РДимка (02.03.2006 12:09, просмотров: 2195)
MSP430F425. Настраиваю тактовый генератр на 1МГц. при включении - одна частота. Выключил, включил - другая частота (внутри) // FLL и тактовый генератор 1МГц FLL_CTL0 = XCAP14PF; // DCO делитель вкл.; 1 pF - ?! FLL_CTL1 = 0; // ACLK/1; SCFI0 = 0x40; // /2 FLL Loop; SCFQCTL = 30; // модулятор вкл; F= (30+1)*32,368= 1003.408 кГц __bic_SR_register(SCG1); // включаем DCO __bis_SR_register(SCG0); // запуск FLL for(i = 0xff; i != 0; i--); // ждем устаканивания частоты //------------------------------------------- в программе я прогоняю обычный код типа //вывод на индикатор цифры t=0xfff; while(t--); //вывод на индикатор др цифры t=0xfff; while(t--); //вывод на индикатор др цифры t=0xfff; while(t--); //вывод на индикатор др цифры t=0xfff; while(t--); включаю прибор и запускаю вышеприведенный код, цифры меняются с определенной частотой выключаю, включаю прибор, опять запускаю этот код - частота изменения цифр увеличилась существенно! как такое может быть? почему при одинаковых настройках меняется частота?