Реализация ШИМ на PIC-контроллерах. Пестунов Д.А - 10 стр.

UptoLike

10
;находится приведенный регистр. А как переключиться
;между банками иначе? Все ли здесь правильно?
MOVLW 0xFF
MOVWF PR2
CLRF TRISC
CLRF ADCON1
;Порт С настроили на вывод. А как настроили АЦП?
BCF STATUS,RP0 ;BANK0
CLRF CCPR1L
BCF CCP1CON,5
BCF CCP1CON,4
MOVLW B'00000100'
MOVWF T2CON
MOVLW B'00001111'
MOVWF CCP1CON
;Настроили модули таймера TMR2 и ССР1. Как настроили
;- см. справочник
MOVLW B'10010001'
MOVWF ADCON0
;Еще поработали с модулем АЦП.
;Может необходимо еще что-нибудь настроить?
;_____BASIC_PROGRAM_LOOP_____
;Когда все настроено, можно с ними работать.
;Попробуйте разобраться, что делают эти 6 строчек
;программы:)
BASIC_PROGRAM_LOOP
BSF ADCON0,GO
WAIT_ADC BTFSC ADCON0,GO
GOTO WAIT_ADC
MOVF ADRESH,W
MOVWF CCPR1L
GOTO BASIC_PROGRAM_LOOP
;Попробуйте написать программу, которая выполняет
;эту задачу, не используя ресурсы модуля ССР
END