개발환경 갖추기 (TrueSTUDIO 및 CubeMX 다운로드 및 설치)
  • 0강. TrueSTUDIO 설치 (1)
  • 0강. CubeMX 설치 (2)
STM32F4 기초 (1) - GPIO, UART, CLCD(GPIO), TIM
  • 1강. GPIO로 LED출력 및 스위치 입력
  • 2-1강. UART통신 (폴링방식)
  • 2-2강. UART printf 사용하기
  • 2-3강. UART Rx Interrupt (수신인터럽트)
  • 3강. Character LCD (Text LCD) 문자열 및 변수출력
  • 4강. TIM Interrupt (타이머 인터럽트)
STM32F4 기초 (2) - EXTI, PWM, ADC, DMA, DAC
  • 5강. EXTI (외부인터럽트)
  • 6-1강. PWM 생성하기
  • 6-2강. PWM으로 SG90 서보, 부저, DC모터 구동
  • 6-3강. 실시간 PWM 주기 변경
  • 7강. ADC with DMA
  • 8강. DAC 사인파 출력
STM32F4 기초 (3) - I2C, SPI, SDIO, FATFS
  • 9강. I2C 통신(AT24C04 EEPROM)
  • 10강. SPI 통신(VS1003 음성코덱)
  • 11-1강. SDIO + FATFS 파일입출력
  • 11-2강. SD카드(FATFS) + VS1003 MP3 플레이어
STM32F4 기초 (4) - ETH, LWIP, UDP, CAN
  • 12-1강. ETH + LwIP (UDP Echo Server)
  • 12-2강. ETH + LwIP (UDP 수신된 데이터 활용하기)
  • 13-1강. CAN 통신 개념
  • 13-2강. CAN 설정 및 송신코드 작성
  • 13-3강. CAN 필터 MASK ID 설정 및 수신코드 작성