로그인

HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4

본 강좌는 최근들어 임베디드 개발 관련 실무에서 많이 사용되는 고성능 마이크로컨트롤러인 STM32F 시리즈를 처음 접하는 분들이 쉽게 시작할 수 있도록 무료 컴파일러 TrueSTUDIO 및 코드자동생성 프로그램 CubeMX 설치부터 칩 기능의 개념설명, 소스코드작성(HAL 드라이버 함수 설명), 하드웨어 구현까지 모든 과정을 다룹니다.

이 동영상 강의를 보시면서 천천히 따라하시면 고성능 32bit MCU를 이해하기 쉽게 배우실 수 있습니다.본 동영상 강좌는 자주 사용되는 기능 중심으로 총 13강으로 구성 되어있습니다.

학습 목표

  • STM32F4의 내부 페리페럴 동작을 이해하고 그 기능들을 사용하여 하드웨어 및 임베디드 어플리케이션을 제작할 수 있습니다.

 배우는 것들

 도움이 되는 분들

  • STM32F 시리즈를 사용하여 제품을 개발하는 실무자
  • 전자공학 관련 공부하는 학생
  • 하드웨어, 임베디드 시스템, 펌웨어를 사용하여 개발하는 분
  • IoT를 접목하여 개발하는 분
  • 8bit MCU에서 32bit MCU로 넘어가시려고 하는 분
  • 드론, 자율주행차를 만들고자 하는 분
  • 피지컬컴퓨팅에 대해 공부하는 분 등

참고 사항

  • CubeMX -> 칩 기능 설정코드 자동생성 프로그램.
    TrueSTUDIO -> 실제 소스코드를 작성하고 빌드해서 STM32 내부에 코드를 다운로드하고 디버그하는 툴체인.
    HAL -> ST마이크로일렉트로닉스에서 자사의 STM32의 칩 기능을 쉽게 구동시킬 수 있도록 제공하는 하드웨어레벨 라이브러리.
  • C언어가 기본 언어로 사용되므로 C언어가 안되시는 분들은 선행학습 하셔야 합니다.
    (조건반복문, 포인터, 구조체, 함수, 지역변수, 전역변수, 정적변수 등은 기본 문법이므로 반드시 알고계셔야 합니다.)
  • 전자회로, 기초회로이론등을 알고계시면 좋습니다.

지식공유자 소개

ChrisP

서울 홍대쪽에서 M-HIVE 임베디드 아카데미를 운영중인 ChrisP 입니다.
C언어 및 STM32F 오프라인 강좌도 진행하고 있습니다.

– 유튜브 STM32F4 속성으로 따라하기 강좌 채널 운영.
– 네이버카페 cafe.naver.com/mhiveacademy 운영.
– 임베디드 펌웨어 개발 경력 8년.
– 완전자동 GPS 웨이포인트 비행 드론 개발.
– C언어, STM32, PCB아트웍 출강
– 대학생 멘토링 지원.

강좌 평가

...

개의 수강평
  • 5 점0
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0

아직 수강평이 없네요

강좌 교육과정

TrueSTUDIO 및 CubeMX 설치
TrueSTUDIO 설치학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:19:00
CubeMX 설치학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:18:00
GPIO & UART(RX인터럽트,printf 사용법) & Character LCD
GPIO로 LED출력 및 스위치 입력학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:33:00
UART통신 (폴링방식)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:29:00
UART printf 사용하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:17:00
UART Rx Interrupt (수신인터럽트)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:20:00
Character LCD (Text LCD) 문자열 및 변수출력학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
TIM (타이머인터럽트) & EXTI & PWM & ADC + DMA
TIM Interrupt (타이머 인터럽트)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:28:00
EXTI (외부인터럽트)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:20:00
PWM 생성하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:32:00
PWM으로 SG90 서보, 부저, DC모터 구동학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:30:00
실시간 PWM 주기 변경학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:12:00
ADC with DMA학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:26:00
DAC & I2C & SPI & SDIO (SD카드)
DAC학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:21:00
I2C 통신(AT24C04 EEPROM)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:30:00
SPI 통신(VS1003 음성코덱)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:42:00
SDIO + FATFS 파일입출력학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:41:00
SD카드(FATFS) + VS1003 MP3 플레이어학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:33:00
ETH (UDP Echo Server) & CAN
ETH + LwIP (UDP Echo Server)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:39:00
ETH + LwIP (UDP 수신된 데이터 활용하기)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
CAN 통신 개념학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:26:00
CAN 설정 및 송신코드 작성학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:25:00
CAN 필터 MASK ID 설정 및 수신코드 작성학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:24:00
  • 무료
  • 평생
  • 23개 강의, 총 9 시간 55 분
  • 위시리스트

실시간 인기 강좌

우리는 성장기회의 평등 을 추구합니다. 🌳

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4178-0406 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R19 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED