Отговори на тема  [ 3 мнения ] 
PIC18F452 проблем с програмирането на CCP1 модула . Помощ 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Мар 03, 2007 4:48 pm
Мнения: 7
Местоположение: Добрич
Мнение PIC18F452 проблем с програмирането на CCP1 модула . Помощ
#define start_ccp1 CCP1CON=0x0B; // специално събитие сравнение 00001011

// ------------- CCP1 INIT -----------------------

T1CON.TMR1CS=0; // избор на вътрешен такт за Timer 1 = F/4
TRISC.F2=0; // RC2 изход
T1CON.RD16=0;
T3CON.T3CCP2=0; // TIMER1 е соурс клок
T3CON.T3CCP1=0; // за ССР1 и ССР2
PIE1.TMR1IE=0; // забрана прекъсване от TIMER1

//----------- CCP1 INIT --------------------------
........
........
Някъде в main() .....

CCPR1H=20; // примерни стойности
CCPR1L=110; //
tmr1h=0;
tmr1l=0;
start_ccp1;
T1CON.TMR1ON =1;
........
.......

На изхода RC2 не се генерира никаква честота ( изхода е "забит" в 0 ), а
в другите 2 режима CCP1CON=0x08 и CCP1CON=0x09 работи перфектно ?!
Ако някой желае да помогне , мога да изпратя (.HEX) и (.c) файл за PIC-а и (.exe) за PC -то (комуникация PC <-> PIC18F452)


Последна промяна shokata на Сря Мар 07, 2007 11:42 am, променена общо 2 пъти



Съб Мар 03, 2007 5:09 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Юли 24, 2005 3:35 pm
Мнения: 62
Местоположение: Стара Загора
Мнение 
Мисля че при генериране на специално събитиеCCP1M3:CCP2M0=1011 изобщо не се променяше състоянието на извода на ССР1. Може и спомените ми да ме лъжат погледни в PDF за веки случаи.


Съб Мар 03, 2007 5:34 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Мар 03, 2007 4:48 pm
Мнения: 7
Местоположение: Добрич
Мнение 
Приятелю, благодаря ти за отговора !
Отново проверих , но стойността е 0000 1011
стойността на регистъра за да не се генерира никакво събитие е 0000 1010 /0х0А/
С уважение shokata !


Съб Мар 03, 2007 5:41 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни