a.serhatboz
Üye
- Katılım
- 4 Tem 2022
- Mesajlar
- 5
- Puanları
- 1
- Yaş
- 23
Merhabalar NRF24LE1 ile çalışıyorum timer0 ve timer1 kesmelerini kontrol edebiliyorum fakat kesme alt fonksiyonunda kontrol edemiyorum yardımcı olur musunuz?
#include "reg24le1.h" // I/O header file for NRF24LE1
#include <stdlib.h> // standard library
#include <stdio.h> // standard I/O library
#define TH1_INIT 0X4B
#define TL1_INIT 0XFE
int counter;
int counter2;
void ISR_Timer1(void) interrupt 3
{
counter++;
if(counter>=20){
P03=~
P03;
counter=0;
}
TF1=0;
TH1=TH1_INIT;
TL1=TL1_INIT;
}
void main()
{
P0DIR = 0; // Port1 as output
P03 = 0; // Pin 0 of Port 1 low
EA = 1; // Enable global interrupt
TMOD = 17 ; // timer0 in 16bit mode1
TR1=1;
// infinite loop
while(1);
}
#include "reg24le1.h" // I/O header file for NRF24LE1
#include <stdlib.h> // standard library
#include <stdio.h> // standard I/O library
#define TH1_INIT 0X4B
#define TL1_INIT 0XFE
int counter;
int counter2;
void ISR_Timer1(void) interrupt 3
{
counter++;
if(counter>=20){
P03=~
P03;
counter=0;
}
TF1=0;
TH1=TH1_INIT;
TL1=TL1_INIT;
}
void main()
{
P0DIR = 0; // Port1 as output
P03 = 0; // Pin 0 of Port 1 low
EA = 1; // Enable global interrupt
TMOD = 17 ; // timer0 in 16bit mode1
TR1=1;
// infinite loop
while(1);
}