Re: PIC18F4685 UART Baud rate
|
||||
---|---|---|---|---|
初級會員
|
謝謝大家的回覆
因為搭配硬體設計,Baud rate設定 19200
發表於: 2020/6/17 22:14
|
|||
|
Re: PIC18F4685 UART Baud rate
|
||||
---|---|---|---|---|
資深會員
|
把表格看完
只有圖中的右下角那個設定可以達到115200 但是ERROR RATE高達 2.12% 不建議使用 我認為你可以把fosc往上提升速度。 Attach file: (0.00 KB)
發表於: 2020/6/16 10:02
|
|||
|
PIC18F4685 UART Baud rate
|
||||
---|---|---|---|---|
初級會員
|
FOSC = 8.000 MHz
Baud rate設定 9600, 19200, 57600設定通訊正常 設定為115200時,可接收發送 但是接收到的數值發送出來,值是錯誤的 想請問,是不是哪邊沒注意到 OSCCON = 0x60; OSCTUNEbits.PLLEN = 1; // USART Initialize OpenUSART( USART_TX_INT_OFF // Set TXSTA Reg. = 0b11111111 ( PIE1bits.TXIE = 1 ) & USART_RX_INT_OFF // Set RCSTA Reg. = 0b10010000 ( PIE1bits.RCIE = 1 ) & USART_ASYNCH_MODE // Asynchronous Mode( TXASTAbits.SYNC = 0 ) & USART_EIGHT_BIT // 8-bit transmit/receive( TXSTAbits.TX9 = 0 ; RCSTAbits.RX9 = 0 ) & USART_CONT_RX // Continuous reception( RCSTAbits.CREN = 1 ) & USART_BRGH_HIGH // High baud rate( TXSTAbits.BRGH = 1 ) , BaudRate_GEN); // SPBRG Attach file: (0.00 KB)
發表於: 2020/6/16 9:49
|
|||
|