MCC와 스테이트 머신을 사용하여 PIC16F1xxx 시작하기

이 수업을 완료하면 State Machine, MPLAB® X 및 MPLAB Code Configurator(MCC)를 사용하여 PIC16F1xxx 애플리케이션을 처음부터 만들 수 있습니다. MCC를 사용하여 GPIO, Timer, USART 및 ADC를 구성할 수 있습니다.

rate limit

Code not recognized.

About this course

이 수업을 완료하면 State Machine, MPLAB® X 및 MPLAB Code Configurator(MCC)를 사용하여 PIC16F1xxx 애플리케이션을 처음부터 만들 수 있습니다. MCC를 사용하여 GPIO, Timer, USART 및 ADC를 구성할 수 있습니다.

MPLAB X IDE를 사용하여 Curiosity 데모 보드에서 동작하는 PIC16F1619 애플리케이션을 State Machine 형식으로 구현할 수 있습니다. MPLAB Code Configurator(MCC)를 사용하여 시스템을 초기화 하고 하드웨어와 인터페이스 합니다. 애플리케이션은 코드를 단계별로 작성하여 만들어집니다.

  1. 5초 간격으로 LED를 깜박입니다.
  2. 푸시-버튼 스위치(키)를 사용하여 깜박임을 시작/중지합니다.
  3. Tera term에 "Hello World!"를 표시하는 USART 시리얼 통신
  4. ADC 입력으로 가변저항(potentiometer)을 사용하여 Tera Term에 가변저항의 값을 표시합니다.

Curriculum103 min

  • 강의 개요
  • 소개 1 min
  • 강의 자료 다운로드
  • 스테이트 머신
  • 왜, 무엇을, 어떻게 5 min
  • 구현 3 min
  • 이점 3 min
  • MCC 랩 세션
  • MCC로 MPLAB® X 프로젝트 초기화하기 11 min
  • LED 깜빡이기 10 min
  • MCC로 타이머 초기화하기 20 min
  • 키 입력 인터페이스 14 min
  • UART 인터페이스 추가 12 min
  • ADC 및 PWM 인터페이스 18 min
  • 요약
  • 요약 6 min
  • 설문 조사
  • 강의 개선을 위한 피드백

About this course

이 수업을 완료하면 State Machine, MPLAB® X 및 MPLAB Code Configurator(MCC)를 사용하여 PIC16F1xxx 애플리케이션을 처음부터 만들 수 있습니다. MCC를 사용하여 GPIO, Timer, USART 및 ADC를 구성할 수 있습니다.

MPLAB X IDE를 사용하여 Curiosity 데모 보드에서 동작하는 PIC16F1619 애플리케이션을 State Machine 형식으로 구현할 수 있습니다. MPLAB Code Configurator(MCC)를 사용하여 시스템을 초기화 하고 하드웨어와 인터페이스 합니다. 애플리케이션은 코드를 단계별로 작성하여 만들어집니다.

  1. 5초 간격으로 LED를 깜박입니다.
  2. 푸시-버튼 스위치(키)를 사용하여 깜박임을 시작/중지합니다.
  3. Tera term에 "Hello World!"를 표시하는 USART 시리얼 통신
  4. ADC 입력으로 가변저항(potentiometer)을 사용하여 Tera Term에 가변저항의 값을 표시합니다.

Curriculum103 min

  • 강의 개요
  • 소개 1 min
  • 강의 자료 다운로드
  • 스테이트 머신
  • 왜, 무엇을, 어떻게 5 min
  • 구현 3 min
  • 이점 3 min
  • MCC 랩 세션
  • MCC로 MPLAB® X 프로젝트 초기화하기 11 min
  • LED 깜빡이기 10 min
  • MCC로 타이머 초기화하기 20 min
  • 키 입력 인터페이스 14 min
  • UART 인터페이스 추가 12 min
  • ADC 및 PWM 인터페이스 18 min
  • 요약
  • 요약 6 min
  • 설문 조사
  • 강의 개선을 위한 피드백