First page Back Continue Last page Graphics
Interrupt Rate and ISR Variables
- In websrv65_v310/src/net/tick.h
- Change:
- #define TICKS_PER_SECOND (100ul) // 10ms
- To:
- #define TICKS_PER_SECOND (1200ul) // 1/1200sec = .833msec
- Add:
- extern BYTE tick12Count;
- extern BYTE tick20Count;
- extern BYTE breakerNumber;
- extern int min_sample;
- extern int max_sample;
- extern int Adc_sample;
- extern BYTE isamp;
- extern long Input;
- extern long Output;
- extern long Intermediate;
- extern long Intermediate1;
- extern long Intermediate2;
- extern long Temp;
- extern BYTE* p_Temp;
- extern BYTE diag;
- Extern definitions added because the variables are defined in tick.c, while declared extern in tick.h which will be included with all other files that will reference them (mostly mxwebsrvr.c, & a couple others)
- In websrv65_v310/src/net/tick.c
- Add:
- BYTE tick12Count;
- BYTE tick20Count;
- BYTE breakerNumber;
- int min_sample;
- int max_sample;
- int Adc_sample;
- BYTE isamp;
- long Input;
- long Output;
- long Intermediate;
- long Intermediate1=8192;
- long Intermediate2=8192;
- long Temp;
- BYTE* p_Temp;
- BYTE diag;
- Add to TickInit():
- tick12Count = 0;
- Tick20Count = 0;
- breakerNumber = 0;