Page 616 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 616
}
/* USER CODE END EXTI15_10_IRQn 0 */
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_12);
/* USER CODE BEGIN EXTI15_10_IRQn 1 */
/* USER CODE END EXTI15_10_IRQn 1 */
}
/**
* @brief This function handles USART6 global interrupt.
*/
void USART6_IRQHandler(void)
{
/* USER CODE BEGIN USART6_IRQn 0 */
/* USER CODE END USART6_IRQn 0 */
HAL_UART_IRQHandler(&huart6);
/* USER CODE BEGIN USART6_IRQn 1 */
if(USART6->DR==0)
{
UART_Buffer[Buffer_position]=0;
Buffer_position = 0;
UART_Get_data_Flag=1;
}
UART_Buffer[Buffer_position++] = USART6->DR;
/* USER CODE END USART6_IRQn 1 */
}
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
7) 소프트웨어 - “UART.c”
#include "stm32f4xx_hal.h"
#include "UART.h"
- 609 -