Interrupt 4

STM32F103C8 - ADC(DMA interrupt)

MCUSTM32F103(ST)IDEAtollic(TrueSTUDIO), STM32CubeMX목표HAL driver를 사용하여 ADC를 여러개를 DMA interrupt mode로 주기적으로 multi conversion 한다. 1. STM32CubeMX : ADC-DMA 설정 - 'Pinout & Configuration' Tab으로 이동 1) Analog 선택 2) ADC1 항목 선택 - ADC Configuration 확인 ADC_Settings > 1) Scan Convsersion Mode : Enabled 여러 채널을 샘플링 하는 경우 scan 모드를 enable 하고 한개 채널만 샘플링 하는 경우 disable 2) Continous conversion mode : Enabled 3) Dis..

ST/STM32F103C8 2025.08.08

STM32F103C8 - ADC(Interrupt)

MCUSTM32F103(ST)IDEAtollic(TrueSTUDIO), STM32CubeMX목표HAL driver를 사용하여 ADC를 여러개를 interrupt mode로 multi conversion 한다. 1. STM32CubeMX : ADC-Interrupt 설정 - 'Pinout & Configuration' Tab으로 이동 1) Analog 선택 2) ADC1 항목 선택 - ADC Configuration 확인 ADC_Settings > 1) Scan Convsersion Mode : Enabled 여러 채널을 샘플링 하는 경우 scan 모드를 enable 하고 한개 채널만 샘플링 하는 경우 disable 2) Continous conversion mode : Enabled 3) Discont..

ST/STM32F103C8 2025.08.08

STM32F103C8 - UART(Interrupt)

MCUSTM32F103(ST)IDEAtollic(TrueSTUDIO), STM32CubeMX목표HAL driver를 사용하여 UART를 2개 열어서 interrupt mode로 서로 TX-RX를 주고 받게 한다. 1. STM32CubeMX : UART-Interrupt(1) 설정 - 'Pinout & Configuration' Tab으로 이동 1) Connectivity 선택 2) USART1 항목 선택 - Mode : Asynchronous, Synchronous 등 - Hardware Flow Control : Disable - PA9(USART1_TX), PA10(USART1_RX) 자동 할당(녹색 표시) 3) USART2 도 똑같이 설정 - Parameter Settings 확인 1) Baud ..

ST/STM32F103C8 2025.08.08

STM32F746G DISCOVERY - UART(Polling, Interrupt)

MCUSTM32F746G DISCOVERY(ST)IDEAtollic(TrueSTUDIO), STM32CubeMX목표HAL driver를 사용하여 UART각 Polling, Interrupt mode 입출력 Test(Receive Overrun 방지) - UART Firmware 작성시 아래와 같이 크게 세가지 모드로 구분 할 수 있음- 각 mode별로 입출력 Test1. Polling2. Interrupt3. DMA이번 페이지에서는 Polling, Interrupt mode 사용1. STM32CubeMX : UART-Polling 설정 - Configuration은 STM32F746 DISCOVERY - printf()를 이용하여 UART로 문자열 출력 참고 - ATOLLIC : main.c - 터미널에..

ST/STM32F746DIS 2025.04.19