25004 MCU1: PIC32C 및 SAM ARM Cortex-M 마이크로컨트롤러 입문

이 과정에서는 Microchip의 ARM® Cortex®-M0+, M23, M4 및 M33 마이크로컨트롤러를 이용한 임베디드 개발을 빠르게 시작하는 방법을 배울 수 있습니다.

rate limit

Code not recognized.

About this course

이 영상은 2025 MASTERs Conference에서 진행된 「25004 - PIC32C 및 SAM ARM Cortex-M 마이크로컨트롤러 입문(Getting Started with PIC32C and SAM ARM Cortex-M Microcontrollers)」 강의를 녹화한 것입니다.

ARM® 32비트 마이크로컨트롤러를 사용하여 하루도 채 되지 않는 시간 안에 개념 검증(Proof-of-Concept, PoC) 설계를 개발하고 싶으신가요?

이 강의는 Microchip의 ARM® Cortex®-M0+, M23, M4 및 M33 마이크로컨트롤러를 이용한 임베디드 개발을 빠르게 시작할 수 있도록 구성되어 있습니다.

강의에서는 PIC32C 및 SAM 마이크로컨트롤러의 시스템 아키텍처를 구성하는 주요 요소를 다루며, 다음과 같은 내용을 학습합니다.

  • 통신 버스(Communication Buses)
  • 클록 시스템(Clocking System)
  • 클록 동기화(Clock Synchronization)
  • 인터럽트(Interrupts)
  • 포트 제어(Port Control)

이 강의는 ARM® 코어 아키텍처를 심도 있게 다루는 종합 과정은 아니지만, ARM 아키텍처의 기본 개념은 충분히 학습할 수 있도록 구성되어 있습니다.

또한 처음부터 코드를 작성하는 방식으로 실습을 진행하며, 디바이스 레지스터에 직접 접근하는 방법을 배우게 됩니다.

강의에서는 MPLAB X 통합 개발 환경(IDE)에서 Microchip MCC/Harmony Configurator를 사용하여 마이크로컨트롤러를 쉽게 설정하고, 인터럽트를 이용해 LED를 점멸시키는 예제를 구현합니다.

마지막으로 Curiosity Nano Evaluation Board를 사용하여 작성한 코드를 디버깅하는 방법도 익히게 됩니다.

실습은 강사의 지도하에 모든 참가자가 직접 따라 하는 실습 중심(Hands-on) 방식으로 진행됩니다.

Prerequisites:

임베디드 마이크로컨트롤러용 C 언어 사용 경험이 있으면 도움이 됩니다.

Curriculum64 min

  • 이 과정에 대하여
  • Class Overview
  • 강의 계획서 및 다운로드
  • 소개 7 min
  • Arm® 데이터버스 6 min
  • PIC32C and SAM 클럭구조 12 min
  • PIC32C and SAM 클럭소스 4 min
  • MPLAB® XC32 컴파일러 헤더 파일 구조 5 min
  • LAB1: 실습 1 min
  • SysTick Arm® 시스템 타이머 2 min
  • PIC32C and SAM General Purpose I/O (GPIO) 11 min
  • Arm® 벡터 인터럽트 컨트롤러 (NVIC) 6 min
  • LAB2: 실습(Hello World) 1 min
  • Arm® Cortex® M23/M4/M33 주요 아키텍처 비교 4 min
  • LAB3: Debugging Features 2 min
  • 요약 3 min
  • Complete Recording
  • 25004 MCU1 (64 min)

About this course

이 영상은 2025 MASTERs Conference에서 진행된 「25004 - PIC32C 및 SAM ARM Cortex-M 마이크로컨트롤러 입문(Getting Started with PIC32C and SAM ARM Cortex-M Microcontrollers)」 강의를 녹화한 것입니다.

ARM® 32비트 마이크로컨트롤러를 사용하여 하루도 채 되지 않는 시간 안에 개념 검증(Proof-of-Concept, PoC) 설계를 개발하고 싶으신가요?

이 강의는 Microchip의 ARM® Cortex®-M0+, M23, M4 및 M33 마이크로컨트롤러를 이용한 임베디드 개발을 빠르게 시작할 수 있도록 구성되어 있습니다.

강의에서는 PIC32C 및 SAM 마이크로컨트롤러의 시스템 아키텍처를 구성하는 주요 요소를 다루며, 다음과 같은 내용을 학습합니다.

  • 통신 버스(Communication Buses)
  • 클록 시스템(Clocking System)
  • 클록 동기화(Clock Synchronization)
  • 인터럽트(Interrupts)
  • 포트 제어(Port Control)

이 강의는 ARM® 코어 아키텍처를 심도 있게 다루는 종합 과정은 아니지만, ARM 아키텍처의 기본 개념은 충분히 학습할 수 있도록 구성되어 있습니다.

또한 처음부터 코드를 작성하는 방식으로 실습을 진행하며, 디바이스 레지스터에 직접 접근하는 방법을 배우게 됩니다.

강의에서는 MPLAB X 통합 개발 환경(IDE)에서 Microchip MCC/Harmony Configurator를 사용하여 마이크로컨트롤러를 쉽게 설정하고, 인터럽트를 이용해 LED를 점멸시키는 예제를 구현합니다.

마지막으로 Curiosity Nano Evaluation Board를 사용하여 작성한 코드를 디버깅하는 방법도 익히게 됩니다.

실습은 강사의 지도하에 모든 참가자가 직접 따라 하는 실습 중심(Hands-on) 방식으로 진행됩니다.

Prerequisites:

임베디드 마이크로컨트롤러용 C 언어 사용 경험이 있으면 도움이 됩니다.

Curriculum64 min

  • 이 과정에 대하여
  • Class Overview
  • 강의 계획서 및 다운로드
  • 소개 7 min
  • Arm® 데이터버스 6 min
  • PIC32C and SAM 클럭구조 12 min
  • PIC32C and SAM 클럭소스 4 min
  • MPLAB® XC32 컴파일러 헤더 파일 구조 5 min
  • LAB1: 실습 1 min
  • SysTick Arm® 시스템 타이머 2 min
  • PIC32C and SAM General Purpose I/O (GPIO) 11 min
  • Arm® 벡터 인터럽트 컨트롤러 (NVIC) 6 min
  • LAB2: 실습(Hello World) 1 min
  • Arm® Cortex® M23/M4/M33 주요 아키텍처 비교 4 min
  • LAB3: Debugging Features 2 min
  • 요약 3 min
  • Complete Recording
  • 25004 MCU1 (64 min)