Hello Raphael

If I don't inicjalize TABLE_INDEKS and I put program in to mikrokontroler 
program working fine( both timer working)
If I init TABLE_INDEX Timer0 don't working or not generate interrupt, Timer1 
workin fine. 

I send missing files:

definicje.h:

/*======================================= DEFINICJE 
=========================================*/

#define BIT(x)                          (1<<(x))

#define D_TIMER_INTERVAL        100                                             
        //WARTOSC W MIKROSEKUNDACH
#define D_INIT_TIMER            255-D_TIMER_INTERVAL            //WARTOSC 
POCZATKOWA DLA TIMERA0

#define D_INIT_TIMER1L          0xB0                                            
//WARTOSC POCZATKOWA DLA TIMERA1 CZAS 50ms
#define D_INIT_TIMER1H          0x3C
                                                                
#define D_COUNT_TIMERINT        255-50                                          
//DRUGA WARTOSC TO LICZBA JAKA NALEZY ZLICZYC 

#define D_COUNT_TIMER0INT       255-20                                          
//

#define BUP_GATE_O                      2                                       
                //RB2   STAN NISKI WYLACZA TRANZYSTOR WYSOKI ZALACZA
#define BSP_GATE_O                      3                                       
                //RB3   STAN NISKI WYLACZA TRANZYSTOR WYSOKI ZALACZA
#define PWR_OK_I                        0                                       
                //RB0
#define PHASE_33_I                      1                                       
                //RB1
#define AN1                                     1                               
                        //RA1
#define AN2                                     2                               
                        //RA2


urzadzenia_pica.h :

#include        <pic/pic16f628a.h>
#include        "definicje.h"

/*======================================= DEKLARACJE 
=========================================*/

void init_PIC_timer0(void);
void init_PIC_port(void);
//void init_PIC_comp(void);
void init_PIC_timer1(void);

This is sdcc output:
---------- Capture Output ----------
> "C:\MinGW\bin\gnmake.exe" 
sdcc -V --debug-xtra -mpic14 -p16f628a  -c count.c 
+ C:\PROGRA~1\SDCC\bin\sdcpp.exe -nostdinc -Wall -std=c99 -obj-ext=.o 
-DSDCC_MODEL_SMALL -DSDCC=261 -DSDCC_pic14 -D__pic14 -DSDCC_PROCESSOR="16f628a" 
-I"C:\Program Files\SDCC\bin\..\include\pic14" -I"C:\Program 
Files\SDCC\bin\..\include" -I"C:\Program Files\SDCC\bin\..\include\pic"  
"count.c" 
+ C:\PROGRA~1\gputils\bin\gpasm.exe -c "count.asm"
sdcc -V --debug-xtra -mpic14 -p16f628a  -c urzadzenia_pica.c
+ C:\PROGRA~1\SDCC\bin\sdcpp.exe -nostdinc -Wall -std=c99 -obj-ext=.o 
-DSDCC_MODEL_SMALL -DSDCC=261 -DSDCC_pic14 -D__pic14 -DSDCC_PROCESSOR="16f628a" 
-I"C:\Program Files\SDCC\bin\..\include\pic14" -I"C:\Program 
Files\SDCC\bin\..\include" -I"C:\Program Files\SDCC\bin\..\include\pic"  
"urzadzenia_pica.c" 
+ C:\PROGRA~1\gputils\bin\gpasm.exe -c "urzadzenia_pica.asm"
gplink -ainhx8m -m -o count.hex count.o urzadzenia_pica.o "c:\Program 
Files\sdcc\lib\pic\pic16f628a.lib" "c:\Program Files\sdcc\lib\pic\libsdcc.lib"
message: using default linker script "C:\Program Files\gputils\lkr\16f628a.lkr"

> Terminated with exit code 0.

Regards,
Marcin (stasi1)


------------------------------------------------------------------------
Szybko i tanio ubezpiecz samochod! 
Kupno polisy zajmie Ci 15 minut! Kontakt przez telefon albo Internet. 
Kliknij i sprawdz: http://link.interia.pl/f19a0


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sdcc-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to