62 |
|
|
63 |
unsigned char global_comm_buffer[BUFFERLEN]; |
unsigned char global_comm_buffer[BUFFERLEN]; |
64 |
unsigned char global_comm_length; |
unsigned char global_comm_length; |
|
unsigned char global_comm_index; |
|
65 |
|
|
66 |
bit global_comm_ready; |
bit global_comm_ready; |
67 |
bit global_comm_error; |
bit global_comm_error; |
89 |
void recieve_interrupt(void) |
void recieve_interrupt(void) |
90 |
{ |
{ |
91 |
unsigned char data = RCREG; |
unsigned char data = RCREG; |
|
RB2 = !RB2; |
|
92 |
|
|
93 |
switch (global_comm_slipstate) |
switch (global_comm_slipstate) |
94 |
{ |
{ |
421 |
|
|
422 |
void main(void) |
void main(void) |
423 |
{ |
{ |
|
char lcdbuf[20]; |
|
|
int i; |
|
|
|
|
|
|
|
424 |
lcd_init(0); //init in 4-bit mode |
lcd_init(0); //init in 4-bit mode |
425 |
i2c_init(); |
i2c_init(); |
426 |
serial_init(); //9600 8N1 |
serial_init(); //9600 8N1 |
463 |
global_potmeter_lo = ADRESL; |
global_potmeter_lo = ADRESL; |
464 |
GODONE = 1; //start ny konverering |
GODONE = 1; //start ny konverering |
465 |
} |
} |
|
|
|
|
|
|
|
//just for fun - blink RB3 |
|
|
// RB3 = !RB3; |
|
|
// DelayMs(250); |
|
466 |
} |
} |
467 |
} |
} |
468 |
|
|