안녕하세요 저는 MBP를 사용하는 Discovery L476 보드 (STM32L476VGT6)를 기반으로 개발되었으며 VisualGDB로 포팅 한 후 모든 것이 잘 작동합니다. 작동하지 않는 유일한 방법은 LPUART1입니다. 나는 PB10 (LPUART1_RX), PB11 (LPUART1_TX)에 중독하지만 난 내 코드에서 포트를 선언하고, 프로그램 중단을 다운로드 할 때마다조차 시작되지 않습니다LPUART1은 STM32L476 (VisualGDB 기반)에서 작동하지 않습니다.
Serial RS232(PB_11, PB_10);
를 내가이 줄을 제거하면 코드가 잘 작동 (하지만이 포트를 사용할 수 없습니다) PB10와 PB11는 LPUART TX 및 RX 핀의 기능을합니다 그래서
내가 PeripheralPins.c에 핀 정의를 변경 :
const PinMap PinMap_UART_RX[] = { {PB_10, LPUART_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_LPUART1)},
//
const PinMap PinMap_UART_TX[] = { {PB_11, LPUART_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_LPUART1)},
(나는 라인을 추가)
하지만 여전히 작동하지 않습니다. 어떤 아이디어?