Страница 1 из 1

Компаратор PIC16F628

СообщениеДобавлено: 19 июл 2008, 12:03
ToxiN
Здравствуйте! У меня такая проблема: компаратор работает только при работе микроконтроллера от внутреннего генератора, при переводе генератора на XT компаратор не работает - то есть как бы я не менял напряжение на его входе - от него ноль эмоций.

Re: Компаратор PIC16F628

СообщениеДобавлено: 21 июл 2008, 17:03
poruchik
Мало информации, кусок кода, биты конфигурации, как проверяете? В железе или на эмуляторе?

Re: Компаратор PIC16F628

СообщениеДобавлено: 24 июл 2008, 08:00
ToxiN
Программу писал в PIC Simulatir IDE на встроенном в него бейсике - с ассемблером пока сложновато... Вот кусок программы, связаный с настройкой компараторов:
INTCON.GIE = 0 ' запрет всех прерываний
INTCON.PEIE = 0
CMCON = %11000101 ' настройка компаратора
TRISA = 0x07
TRISB = %00000000 ' порт б - выходы
VRCON = %11101100 ' настройка модуля опорного напряжения
PORTB = 0xff ' установить порт б в 1

А в плане битов конфигурации: были установлены следующие биты - таймер включения питания, RA5=MCLR , сброс по снижению напряжения питания и тип генератора - ХТ.

Re: Компаратор PIC16F628

СообщениеДобавлено: 31 июл 2008, 12:41
poruchik
Повторюсь, пробуете на железе, или чисто pic sim ide?