Проблема с PIC18F2320
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SergNik 19 марта 2004 г. 18:22

Как говорится, поможите чем сможите...
Есть у меня собственноручно спаянная плата с PIC18F2320, ист. такт. сигнала - кварц на 4MHz. Кварц я обвесил конденсаторами на 27pF, как указано в документации. Configuration bits выставляю так, чтобы контроллер работал в режиме XT. На выходы PORTB поставил светодиоды. В программе есть переменная, кот инкрементируется по прерыв. от таймера, и затем пишется в PORTB, т.е. выводится на светодиоды. И всё нормально работает, диоды моргают с той скоростью, с какой нужно, но иногда такая штука возникает - контроллер начинает ужасно тормозить, работать с такой скоростью, будто у него clock source не 4MHz, а где-то 30KHz. Я прочитал в документации, что у него есть внутренний осциллятор на такую примерно частоту, но почему контроллер начинает работать от него - не понимаю. Вроде весь всё правильно сделал.
Подскажите что-нибудь, пожалуйста.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru