Внутренний генератор ПИКов?

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Threaded View
Hello, All!
Как можно определить момент когда сабж стабилизируется. ПИК нановатник -
PICF2320 работает от внутреннего генератора на 4мГц. Слежение за битом IOFS
в регистре OSCCON который согласно даташиту отвечает за стабилизацию частоты
эффекта не дает. Нестабильность ощущается по выводу "крякозябов" через УАРТ
вместо нормального текста в начальный момент при старте - дальше все
нормально. В чем может быть загвоздка?


With best regards, Mikheychik Peter.  E-mail: snipped-for-privacy@vniro.ru



Внутренний генератор ПИКов?

 MP> Как можно определить момент когда сабж стабилизируется. ПИК нановатник -
 MP> PICF2320 работает от внутреннего генератора на 4мГц. Слежение за битом
 MP> IOFS
 MP> в регистре OSCCON который согласно даташиту отвечает за стабилизацию
 MP> частоты эффекта не дает. Hестабильность ощущается по выводу "крякозябов"
 MP> через УАРТ вместо нормального текста в начальный момент при старте -
 MP> дальше все нормально. В чем может быть загвоздка?

 Проверь, что на выходе UARTа. Притяни его к /+/ через резистор.

 VLV

 

"Королева Елизавета шла с целым батальоном презервативов"  (c)Карамзин


Re: Внутренний генератор ПИКов?
Здраствуйте Mikheychik,
*27.05.2004* *14:26:30* Вы писали в *RU.EMBEDDED*
сообщение к *All*
о *"Внутренний генератор ПИКов?"*.

 U> Hестабильность ощущается по выводу
 U> "крякозябов" через УАРТ вместо нормального текста в начальный момент при
 U> старте - дальше все нормально.

Производители обещают точность калиброванного внутреннего генератора порядка
5%.
А для UART'а в режиме 8N1 нестабильность задающего генератора не должна
превышать 2%. Так что для UART'а внутренний генератор использовать не стоит.

С уважением, Den


Re: Внутренний генератор ПИКов?
Петр, приветствую!

Quoted text here. Click to load it
А может в отсутствии подтяжки на выводе Tx? Может там ноль или "болтанка"
сразу после включения питания и УАРТ просто не может засинхронизироваться?

С уважением,
 Сергей Борщ



--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru

Re: Внутренний генератор ПИКов?
Hello, Sergey!
You wrote to Mikheychik Peter on Thu, 27 May 2004 17:43:05 +0000 (UTC):

 ??>> Нестабильность ощущается по выводу "крякозябов" через УАРТ
 ??>> вместо нормального текста в начальный момент при старте - дальше все
 ??>> нормально. В чем может быть загвоздка?
 SAB> А может в отсутствии подтяжки на выводе Tx? Может там ноль или
 SAB> "болтанка" сразу после включения питания и УАРТ просто не может
 SAB> засинхронизироваться?
Подтянул УАРТовые выводы ПИКа к питанию. Проблема осталась. ИМХО нужно найти
признак согласно которому внутр. генератор стабилизируется. Согласно
даташиту за это отвечает бит IOFS в регистре OSCCON, но оператор вида
while(IOFS); который ждет пока не установится бит IOSF положительного
результата не дает. Если перед начальным выводом делаем задержку типа
cnt19%0; while(cnt--); то выводится нормально. При cnt12%8 - "кракозябами".

 SAB> С уважением,
 SAB>  Сергей Борщ


With best regards, Mikheychik Peter.  E-mail: snipped-for-privacy@vniro.ru



Site Timeline