
안녕하세요.오늘은 5편에서 만들었던 보드가와서 테스트를 해보겠습니다.(TX/RX LED 수정)테스트전에 우선 RX, TX할때 LED를 10ms 점멸하게 추가하겠습니다.RX,TX를 처리하는 함수로 진입하면 현재시간을 저장하고 LED를키고 flag를 ON합니다. 그리고 main문에서 해당 flag가 ON이면 LED가 켜져있는 시간을 확인해서 10ms가됐을때 LED를 OFF시킵니다.아래 코드를보면 RX를 처리하는 함수에서 들어온 데이터의 rx_data가 0x01~0x7f 범위일때만 led를 점멸시킵니다. 해당 조건을 넣은 이유는 rx핀을 손으로 만지면 노이즈로인해서 RX함수가 호출이 되어서 아스키코드값이 들어왔을때만 led가 점멸시키게 했습니다.void HAL_UART_RxCpltCallback(UART_..