[elektro] Mikroelektronika C-ben timer használat

Kovács Kenéz nonoproblem at citromail.hu
Mon Jun 6 21:03:29 CEST 2011


Hali!

Van Valaki aki mikroe C-t használ és segítene a timer használatban ?

Nekem nem indul be sem PIC18F14K50-ben, sem dsPIC30F4012-ben.
Mikroe C nem ismeri a Timer használatot ?
Mondjuk a library-k között sincs timer kezelés valami ok miatt.

HiTech C-ben gond nélkül alkalmazom megszakításban, vagy anélkül is, mikro C-ben az istennek sem sikerül.

Pl. TMR1 beállítás mikroe C-ben dsPIC30F4012-re:

void Timer1Int(void) iv IVT_ADDR_T1INTERRUPT {
  idoveg = 1;
  T1IF_bit  = 0;
}

void SetupTimer1(void){
  T1CON     = 0b0000000000110000;                 // STOP, /256, clock = FOSC/4
  TMR1      = 0 ;
  T1IP2_bit = 1;
  T1IP1_bit = 0;
  T1IP0_bit = 1;
  T1IF_bit  = 0;
  T1IE_bit  = 1;
  TON_bit   = 1;
  idoveg    = 0;
  NSTDIS_bit = 0;        // INT EN.
}

SOS !

safi



More information about the Elektro mailing list