[elektro] Mikroelektronika C használat
Kovács Kenéz
nonoproblem at citromail.hu
Thu May 26 18:14:59 CEST 2011
Hali!
Hogyan lehet mikroelektronika C-ben működésre bírni a TMR0 és TMR1-et ?
Mert az alábbi kóddal nem sikerült sem a szoftver szimulátorban, sem a valóságban :
// interrupt
void interrupt(){
if(TMR1IF_bit) TMR1_int();
USB_Interrupt_Proc(); // USB servicing is done inside the interrupt
}
...
// Timer1 setup
T1CON = 0b00000000; // OFF, 16 bitt, int.osc, no presc.
TMR1H = 0x44;
TMR1L = 0x80;
TMR1IP_bit = 1; // high prior.
TMR1IE_bit = 1;
TMR1IF_bit = 0;
TMR1ON_bit = 1; // START
RCON.IPEN = 1; // INT prior. en.
//
...
HiTech C-ben ugyanezeket beállítva (nem pont ugyanezzel a szintaktikával) megy.
Mit tudok rosszul ?
safi
More information about the Elektro
mailing list