[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