Vadny procesor?

Michal HW michalgregor@centrum.cz
Sobota Červenec 26 09:29:12 CEST 2008


Nastaveni:
 // TMR0, TMR4 vypnout
 T0CON = 0;
 T4CON = 0;

 // TMR1 + CCP2
 T1CON = b00000000;
 CCP2CON = b00001011;
 CCPR2 = 3686;
 ECCP2AS = 0;
 ECCP2DEL = 0;
 TMR1 = 0;
 T1CON = b00000001;

 // TMR2 + ECCP1
 ADSHR = 0;
  PR2 = 63;
 CCP1CON = b00001100; // PWM mód
 ECCP1AS = 0;
 ECCP1DEL = 0;

 // TMR3 + CCP4 -> 100mS časování
 T3CON = 0;
 TMR3 = 0;
 CCP4CON = 0;
 CCPR4 = 46080;
 CCP4CON = b00001011;
 T3CON = b01110001;


 // Vypnout ECCP3 a CCP5
 CCP3CON = 0;
 ECCP3AS = 0;
 ECCP3DEL = 0;
 CCP5CON = 0;

Kod:
 if ( 1 == CCP4IF ) {
  CCP4IF = 0;

    Nejaky_Proces();
 }

Je to mimo preruseni v hlavni smycce. Vcera jsem jeste zkousel zapnout vystup CCP4 a je tam taky 140ms.
Je tam krasny pravidelny obdelnik, takze to vidim spise na chybu konfigurace/HW nez SW. V simulatoru MPLABu to jede tak jak jsem ocekaval - 100ms.


Procesor: 18F86J11

Michal



  ----- Original Message ----- 
  From: Lukáš Grepl 
  To: HW-news 
  Sent: Saturday, July 26, 2008 12:39 AM
  Subject: Re: Vadny procesor?


  > Tak nejak mi nechce fungovat casovac+CCP u 18F8xJxx. V simulatoru tam mam 
  > preruseni presne co 100mS. V realu je to ale 140mS.

  Nějaký kousek kódu by nebyl? Resp. jaké nastavení timeru a CCP se 
  používá a jakým způsobem.

  Lukáš Grepl
  _______________________________________________
  HW-list mailing list  -  sponsored by www.HW.cz
  Hw-list@list.hw.cz
  http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20080726/e7a4f5e2/attachment-0002.htm 


Další informace o konferenci Hw-list