Subversion Repositories Code-Repo

Rev

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

Rev 128 Rev 129
Line 10... Line 10...
10
void UART1_Init() {
10
void UART1_Init() {
11
    // Configure the hardware USART device
11
    // Configure the hardware USART device
12
    // UART1 TX RC6
12
    // UART1 TX RC6
13
    // UART1 RX RC7
13
    // UART1 RX RC7
14
 
14
 
15
    TRISCbits.TRISC6 = 0; // Tx pin set to output
15
    UART1_TX_TRIS = 0; // Tx pin set to output
16
    TRISCbits.TRISC7 = 1; // Rx pin set to input
16
    UART1_RX_TRIS = 1; // Rx pin set to input
17
 
17
 
18
    BAUDCON1bits.BRG16 = 0; // 8-bit baud rate generator
18
    BAUDCON1bits.BRG16 = 0; // 8-bit baud rate generator
19
    SPBRG1 = 25; // Set UART speed to 115200 baud
19
    SPBRG1 = 25; // Set UART speed to 115200 baud
20
    TXSTA1bits.BRGH = 1; // High speed mode
20
    TXSTA1bits.BRGH = 1; // High speed mode
21
    TXSTA1bits.SYNC = 0; // Async mode
21
    TXSTA1bits.SYNC = 0; // Async mode