728x90 인터럽트1 [임베디드] ARM STM32F103 Nucleo-64 시리얼 통신 1. 서론 ARM 코딩 공부 중 시리얼 통신 필요해서 구현 중. 시리얼 통신 시 인터럽트 없으면 1글자밖에 못 받는거 인터럽트로 여러 문자 받을 수 있게 구현 2. 본문 STM32CubeMX 설정 ㄲHAL_UART_RxCpltCallback 함수로 시리얼 통신 인터럽트 발생시 아래 로직에 따라 동작 /* USER CODE BEGIN 0 */ int fputc(int ch, FILE *f){ uint8_t temp[1] = {ch}; HAL_UART_Transmit(&huart2, temp, 1, 50); return (ch); } void HAL_UART_RxCpltCallback(UART_HandleTypeDef * huart){ //** 인터럽트 시 동작 **/ if(huart->Instance ==.. 2021. 3. 2. 이전 1 다음 728x90