개발환경


- Cube MX 설정
– Uart 포트를 선정, 비동기 모드 설정, 설정 파라메타(BaudRate, Data Size, Parity, Stop Bit) 설정Uart Select, Asynchronous Select – 인터럽트제어를 하기 위하여 Global Interrupt 를 활성화 한다.
Cube MX Uart global interrupt Setting - 코드 생성 및 MX_UART*_Init 를 실행한다.
- 실행되야 할 타이밍에 다음의 코드를 삽입한다.
STM32F7_HAL_UART_Receive_IT()
STM32F7_HAL_UART_RxCpltCallback() STM32F7_HAL_UART_Transmit_IT() STM32F7_HAL_UART_TxCpltCallback() STM32F7_HAL_UART_ErrorCallback()