ARM CORTEX_M4 입문(STM32F429ZI) > 전교육과정 상세안내

본문 바로가기
www.bjschool.or.kr
노동부 국비지원 교육기관

MEMBERS LOGIN

전교육과정 상세안내

본문

교육과정 ARM CORTEX_M4 입문(STM32F429ZI)
수업일수 주말(4일) 32H
교육시간 09:00~17:00(또는 17:30)
교육일정 * 수강생의 수업 이해도 및 실습에 따라 약간의 진도를 조정 할수 있읍니다. *
장 소 1강의실(컴퓨터겸용실습실)
모집인원 수강인원 10명
교육난이도 초 ~ 중급
수강료 교육과정안내-수강료 안내(일반인,내일배움카드 발급자,사업주 위탁훈련 등에 따라 다름)

교육 세부내용

구 분 교 육 내 용
1~2일 ARM CORTEX-M4(따라서 기본개념 익히기) 기초 쉬워요 ^*^ - CORTEX-M4 keil,IDE cubemax 컴파일러 down 및 USB 복사 설치하는 방법
- ARM CORTEX STM32F103RB,F429 프로세서 기본 개념 익히기
- ARM CORTEX M0,M3,M4,M7 차이점(16,32,64비트)
- ARM CORTEX M3,M4(STM32F429) core 프로세서 구성(stm32f1,2,3,4)
- 프로세스 코어(범용 레지스터,스택포인터,링크레지스터,프로그램 카운터,PSR 등)
- STM32 프로그램 실행모드(쓰레드 모드,핸들러 모드) 쉽게 이해하기
- 메모리 맵 세부사항(부터영역,SRAM,주변장치 영역,PBB 영역 자세히 알기)
- STM32F4 버스 인터페이스 내부구조 및 버스 시스템
- CorTex M3/M4 프로세스 예외,외부 인터럽트 구조
(시스템 예외,외부 인터럽트,우선순위,NVIC 인터럽트 처리)
- 제품 개발시 어떤 MCU 를 선택 할것인가 ? 선택의 기준
- ST사의 Cortex M base MCU 종류(STM32F0 ~ F7,STM32L0 ~ L4)
- ARM CORTEX_M4 SYSTEM CLOCK, FLASH, SRAM, AHB1 상세구조(중요)
- STM32F429 내부구조(프로세스,버스 I/F,전원공급 감시부,클럭 발생부,주변장치)
- 버스 line 장치 AHB1~AHB3, APB1,APB2 주변장치 클럭펄스 영역
- STM32F4 시리즈의 메모리 맵 (시스템 메모리 영역,플래시 메모리 영역)
- 전원제어 프로그램 전압 검출기(PDV),저전력,리셋 및 클럭 제어,부트모드
- 인터럽트 벡터 테이블 우선순위 구분 , NVIC, 예외 인터럽트,외부 인터럽트 등
- 수업한 내용 정리하기
2~3일 ARM CORTEX-M4(STM32F429 메인 보드,회로도 등 중요사항 알고 가야 함 흥미 있음 ^*^ - STM32 Nucleo 보드를 탑제한 실습보드(ST사 NUCLEO 보드, 자체개발보드)
- STM32 Nucleo 실습 메인보드구성, 확장보드 회로구성
- USB 전원회로 VIN,U5V,+3V3 회로 분석 및 data 전송경로분석(from usb to MCU)
- STM32 실습 회로도 자세히 분석(I/O 입,출력 STM32F103<-->STM32F429 연동관련)
- 컴파일러 다운설치 사용 방법(keil MDK설치,실습예제)
- 실습보드를 이용한 프로그램 작성 방법(KEIL,cubemax)
- 내부클럭(HSI),외부클럭(HSE), PLL,클럭 구성도 이해(STM32F429)
- STM32F429(103)memory map 세부이해
- 전원제어_저전력모드,리셋 클럭 구성도 이해
- 인터럽트, NVIC 기본 개념(HAL driver)
- STM32F 실습보드구성(st link(f103) + stm32f429)
- main 보드,확장보드 회로도 완전 분석 이해하기
- 실습을 위한 keil,IDE cube mx(통합 개발환경),예제파일등 다운 및 설치방법
- ST link 를 이용한 PC와 실습보드 연결 확인(제어판-장치관리자) 드라이브 설치
- HAL RCC 드라이브 함수(RCC 설정용 구조체,구동용 HAL 함수)
- GPIO 핀의 구조(입력모드(pull up/down),출력모드(open drain/push-pull),대체기능
- GPIO 설정용 구조체,구동용 함수,실습 회로도
- GPIO를 이용한 입,출력 제어 실습
- LED 구동,led 순차 점멸하기, SWITCH 제어 실습
- 응용회로실습
3~4일 ARM CORTEX-M4(STM32F429 따라서 실습하기) 난이도 약간 있고 따라 하세요.^*^ - 외부 인터럽트를 이용한 입,출력제어
- DELAY 함수구현, 스위치 인터럽트 처리
- 외부 인터럽트/타이머를 이용한 주변회로 제어실습
- STM 라이브러리 활용 프로그래밍
- STM사의 공개 라이브러리를 활용한 하이레벨 프로그래밍
- 타이머2 분주비-주기를 이용한 타이머 주기 만들기(LED 1초 간격으로 on/off)
- TIM2(분주비,주기) 출력 펄스폭 변경(TIM_OC) 주파수(펄스폭 크게,작게)생성
- 타이머2와 외부 인터럽트 동시제어(OC값 변경으로 펄스폭 변경하기)
- 타이머3 PWM 출력모드를 이용한 LED 밝기 제어 하기(PWM 출력핀 이용)
- 응용 실습
3.5 ~ 4일 IDE Cubemx 활용 응용(STM32F429 더 쉽게 따라서 실습하기) 해볼만해요. ^*^ - IDE Cubemx 를 이용한 LED 제어 실습(STM32F429)
- IDE Cubemx 를 이용한 스위치 센서 제어 실습(STM32F429)
- IDE Cubemx 를 이용한 인터럽트 활용 실습(STM32F429)
- IDE Cubemx 를 이용한 타이머 카운터 활용 실습(STM32F429)
- segment 10진 카운터 display 직접 프로그램 작성
- ADC 구동회로 설계 값 읽고 UART(putty,tera term) 통신 실습
- LM35DZ 온도센서 값 읽고 uart 통신 모니터 display ^*^
- DOTmatrix 영문자 "A" 만들고 dispaly , 영문자 "A ~ Z" 자동 display 응용하기
- LCD 회로설계 및 구동 프로그램 실습
- LCD & segment 회로설계 및 구동 프로그램 실습(*LCD & segment Dsisplsy)
※ 교육생 준비사항(필기구만 지참) ※실습실에 준비되어 있는 사항
ARM STM32F429 교재(홍릉 출판사)
컴퓨터 32비트 WINDOWS 7설치(1인 1대 컴퓨터 사용)
교육용 키트(1인 1대) 실습실에 준비되어 있음(KEIL프로그램 설치)
비교적 넓은 실습용 테이블

※ 교육생 준비사항
1.필기구만 지참
2.내일배움카드지참(해당자)
3.hrd 출결 관리 프로그램(핸드폰 설치)-국비지원 대상자
4.새로운 마음가짐

수원인재기술학원 | 사업자번호 : 135-92-74012 | 경기도 화성시 경기대로 1054번지 | TEL : 031-223-5440 FAX : 031-236-5440
CopyRight © 수원인재기술학원. ALL RIGHTS RESERVED.