реклама на сайте
подробности

 
 
> проблеме с запуском кварца
serdz
сообщение Dec 21 2004, 08:01
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 21-12-04
Пользователь №: 1 582



Высокочастотный кварц подклячаю к XIN XOUT как в даташитах и в программе
:

BCSCTL1 |= XTS;
do
{
IFG1 &= ~OFIFG;
for (i = 0xFF; i > 0; i--);
}
while ((IFG1 & OFIFG) != 0);

кварц иногда не запускается, после того как не запустился надо выключить прождать несколько секунд (10-15) и потом включить, только тогда кварц запустится. Причем если сделать RESET то кварц сразу запустится.
Вместо RC на RESET пробовал ставить MAX809 такая же ситуация.
Что делать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VVL1
сообщение Apr 15 2005, 21:48
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 15-04-05
Из: Kieff
Пользователь №: 4 190



Не забывайте запускать WD. Если до след. запуска питание кондёра не успело сесть. Тогда кварц запусть нужно вручную. И не забыыайте, что флаги нужн сбрасывать вручную, те которые OSCFLT. Внутри кристала стоит защита от "дурака". Если чего не так сделал, т.е. пытаешся остановть DCO, а HS кварц ещё не фурычит - автоматом будет работать от DCO. Что-бы поправить нужно все флаги посбрасывать. HS Osc Fault определяется так: стоит кондёр и резюк, после Поелвик с защёлкиванием флага в тригер. Если кварц не фурычит - на кондёре ничего не детектируется, тогда защёлкивается флаг OSCFLT. Дальше только через ручной сброс этого флага. Так как он работает во всей схеме выбора(гарантированого рабочего) источника MCLK.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 23:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.02263 секунд с 7
ELECTRONIX ©2004-2016