Subversion Repositories Code-Repo

Rev

Rev 120 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 120 Rev 121
Line 17... Line 17...
17
    TXSTA1bits.BRGH = 1;    // High speed mode
17
    TXSTA1bits.BRGH = 1;    // High speed mode
18
    TXSTA1bits.SYNC = 0;    // Async mode
18
    TXSTA1bits.SYNC = 0;    // Async mode
19
    RCSTA1bits.SPEN = 1;    // Serial port enable
19
    RCSTA1bits.SPEN = 1;    // Serial port enable
20
    TXSTA1bits.TX9 = 0;     // 8 bit transmission
20
    TXSTA1bits.TX9 = 0;     // 8 bit transmission
21
    RCSTA1bits.RX9 = 0;     // 8 bit reception
21
    RCSTA1bits.RX9 = 0;     // 8 bit reception
22
    TXSTA1bits.TXEN = 0;    // Enable transmission
-
 
23
    RCSTA1bits.CREN = 1;    // Continuous receive mode
22
    RCSTA1bits.CREN = 1;    // Continuous receive mode
24
    
23
    
-
 
24
#ifdef _DEBUG // In debug mode we want to have TXEN constantly enabled
-
 
25
    TXSTA1bits.TXEN = 1;    // TX is always enabled
-
 
26
    PIE1bits.TX1IE = 0;     // Disable TX interrupt
-
 
27
#else
-
 
28
    TXSTA1bits.TXEN = 0;    // Enable transmission
25
    PIE1bits.TX1IE = 1;     // Enable TX interrupt
29
    PIE1bits.TX1IE = 1;     // Enable TX interrupt
-
 
30
#endif
-
 
31
 
26
    PIE1bits.RC1IE = 1;     // Enable RX interrupt
32
    PIE1bits.RC1IE = 1;     // Enable RX interrupt
27
 
33
 
28
    // Initialize the buffer that holds UART messages
34
    // Initialize the buffer that holds UART messages
29
    uart_1_data.buffer_in_read_ind = 0;
35
    uart_1_data.buffer_in_read_ind = 0;
30
    uart_1_data.buffer_in_write_ind = 0;
36
    uart_1_data.buffer_in_write_ind = 0;