Page 785 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 785

정지와  운전만을  제어할  수도  있고,  ENx와  INx를  모두  조정하여  모터의  정지,  운전,  회전방향

            을  제어할  수도  있다.


            마.  ATtiny2313

            1)  개요



















              ATtiny2313은  Atmel사에서  만든  AVR시리즈인  RISC구조의  MCU이다.  MCU(Micro  Controller
            Unit란  특정  시스템을  제어하기  위한  전용  프로세서이다.  MCU는  대부분의  전자제품에  채용돼

            전자제품의  두뇌역할을  하는  핵심칩으로  단순  시간예약에서부터  특수한  기능에  이르기까지  제
            품의  다양한  특성을  컨트롤하는  역할을  하는  비메모리  반도체(시스템  반도체)이다.  특히  반도
            체칩  내에  특정  목적의  기능을  수행하는  소프트웨어를  이식해  다양한  기능을  발휘할  수  있도
            록  한다.  MCU는  롬(ROM)과  램(RAM)  회로까지  내장,  사실상  초소형컴퓨터의  역할을  하고  있

            어  '원칩(One  Chip)  컴퓨터'  또는  '마이콤'으로  불리기도  한다.  MCU는  크기와  용량에  따라  분
            류할  수  있는데,  기본적으로  4비트,  8비트,  16비트,  32비트  등이  있다.  특히  ATtiny2313은  8
            비트의  MCU이다.  ATtiny2313은  UART통신,  외부  인터럽트,  ADC,  PWM  등  다양한  기능을  가

            지고  있다.  MCU  프로그래밍을  하려면  컴파일러뿐만  아니라  컴파일  된  프로그램을  내장된  메
            모리에  다운로드해야하는데,  AVR시리즈는  ISP라는  장비를  사용해  쉽게  다운로드  할  수  있다.
            ISP와  MCU는  SPI(Serial  Peripheral  Interface)통신을  이용하여  컴퓨터나  노트북으로  코딩한
            프로그램을  MCU에  다운로드한다.  우리는  이런  ATtiny2313을  이용해  컨베이어벨트를  구동하

            고,  쓰레기를  분류하도록  모터를  제어할  것이다.


            2)  제품  특징

            가)  AVR  고성능  저전력  RISC  구조  사용
            -  120개의  강력한  명령어  -  대부분  1클럭에  실행됨
            -  32개의  8  범용  작업  레지스터
            -  완전한  정적  동작  (Fully  Static  Operation)
            -  20MHz  에서  20MIPS  까지  동작

            나)  데이터  &  비휘발성  프로그램  메모리
            -  2KB  ISP(In-System  Programmable)  플래시  메모리  (10,000번  쓰기/지우기  가능)



                                                         -  778  -
   780   781   782   783   784   785   786   787   788   789   790