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