소스 검색

Fix serial receive at high baud rates. Fixes #405

main
PaulStoffregen 5 년 전
부모
커밋
53625acd51
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. +2
    -1
      teensy4/HardwareSerial.cpp

+ 2
- 1
teensy4/HardwareSerial.cpp 파일 보기

@@ -144,7 +144,8 @@ void HardwareSerial::begin(uint32_t baud, uint16_t format)
//hardware->rx_mux_register = hardware->rx_mux_val;
//hardware->tx_mux_register = hardware->tx_mux_val;

port->BAUD = LPUART_BAUD_OSR(bestosr - 1) | LPUART_BAUD_SBR(bestdiv);
port->BAUD = LPUART_BAUD_OSR(bestosr - 1) | LPUART_BAUD_SBR(bestdiv)
| (bestosr <= 8 ? LPUART_BAUD_BOTHEDGE : 0);
port->PINCFG = 0;

// Enable the transmitter, receiver and enable receiver interrupt

Loading…
취소
저장