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