마이크로 컨트롤러의 구성
마이크로 컨트롤러는 크게 네 부분으로 나눌 수 있습니다. 첫 번째 CPU코어, 메모리(RAM 및 ROM), 입출력 장치 사용을 위한 입출력 포트, 주변 장치(타이머/카운터, 통신 모듈, 아날로그 변환기)로 구성됩니다.
마이크로 컨트롤러의 일반적인 구성 다이어그램입니다. CPU 코어와 I/O 포트만 잇는 경우도 있으며, 다양한 주변 장치를 가진 경우도 있습니다. 이 중 어떤 구성을 할 지는 프로젝트의 성격이 어떤 것이냐에 따라 달려있습니다.
마이크로컨트롤러의 특징 및 장점
- 마이크로컨트롤러란 CPU, 메모리(RAM, ROM),주변장치(타이머/카운터, 인터럽트, 아날로그 변환기, SPI, I2C 통신), 외부 입출력 포트의 기능을 모은 집적소자(IC)를 의미한다.- 주 용도는 장치의 제어를 목적으로 한다.- 외부 요청에 의해 실시간으로 응답해야 하는 분야에 사용 됨. 마이크로프로세서는 실시간 처리가 곤란한 경우가 있다.- 마이크로컨트롤러의 주변 장치로 타이머/카운터, 통신포트 내장 및 인터럽트 처리기를 내장하지만 모델에 따라 다르다.- 마이크로컨트롤러는 제품의 소형화 및 경량화, 부품비 절감의 장점을 가진다.- 마이크로컨트롤러는 유연성 및 확장성이 용이하고, 개발 비용이 절감된다.- 마이크로컨트롤러 적용 분야의 쉬운 예시로 산업용 모터 제어와 로봇 제어, 가전에서의 전자 레인지, 가스 오븐, 전기 밭손, 에어컨 세탁기, 냉장고 등이 있다.
해당 글은 '당근이의 AVR 갖고 놀기'를 참조하여 작성하였습니다.
'임베디드소프트웨어' 카테고리의 다른 글
AVR 마이크로프로세서의 메모리 (0) | 2022.03.17 |
---|---|
마이크로프로세서의 내부 구조 (레지스터, ALU, 스택 포인터) (0) | 2022.03.15 |
마이크로프로세서와 마이크로컨트롤러의 차이 (0) | 2022.03.06 |
CPU 기본 구성 (0) | 2022.03.06 |
컴퓨터 시스템의 구성 (0) | 2022.03.05 |
댓글