아주대 임베디드 시스템 실험3-예비

최초 등록일
2019.01.28
최종 저작일
2018.09
6페이지/파일확장자 어도비 PDF
가격 2,000원 할인쿠폰받기
판매자매우진지하다 7회 판매
다운로드
장바구니
자격시험 이용후기 이벤트

* 본 문서는 배포용으로 복사 및 편집이 불가합니다.

목차

1. 실험목적

2. 실험이론
1) Interrupt
2) Timer/Counter
3) PMW (Pulse Width Modulation)
4) DC Motor 구동원리
5) Motor Module 회로도

3. 실험 예상
1) 초기값 설정
2) 실험1. SW2 누를시 Motor 작동, SW3 누를시 Motor 정지
3) 실험2. SW2 누를시 Motor Speed up, SW3 누를시 Motor Speed Down

본문내용

1. 실험목적

- Interrupt의 발생, 종류, 처리과정 등 이해
- Timer/Counter를 이해하고 이를 이용해 PWM 신호 생성
- 모터 구동 및 Timer/Counter를 이용하여 DC모터 속도 제어

2. 실험이론

1) Interrupt
(1) Interrupt란? 외부 또는 내부로부터 서비스 요청에 의해 CPU가 현재 실행 중인 process를 중단하고 요청에 부합하 는 service routine을 하는 것이다. 주로 하드웨어적으로 CPU-core에 입력된다. 외부에서 interrupt를 거는 일반적 인이나 CPU 내부에서 실행하면서 걸리는 경우도 있다. 예를 들어 나눗셈 연산에서 0으로 나누거나 할당되지 않는 주 소공간에 접근하는 등 예외(exception)에 의해 interrupt가 발생하며 예외처리 방식에 의해 처리된다. microprocessor는 interrupt를 감지하면 실행중인 코드를 중단하고 해당 interrupt를 처리하기 위해 프로그램으로 점프하여 process를 수행한다. interrupt 처리를 위한 routine을 ISR(Interrupt Service Routine)이라 한다.

(2) ISR(Interrupt Service Routine)
interrupt는 하드웨어에 의해 접수되어 실행되는 것이 일반적이며 interrupt가 접수되었을 때 구별할 수 있다. 벡터를 얻어 ISR 주소 값을 찾는 과정이 실행되고 2가지 방식이 있다. ① 정해진 주소값으로 무조건 Jump. 단, 정해진 주소에 ISR코드가 존재해야 한다. ② Interrupt vector table에서 주소값을 얻어 Jump. 단. Interrupt 발생 전 테이블이 완성되어 있어야 한다. 어떤 하드웨어에서 보낸 것인지 알기 위한 절차가 실행되어 벡터라는 숫자로 CPU-core에 보내지면 어떤 하드웨어에 의해 발생했는지 구별할 수 있다.

참고 자료

AT90CAN128 타이머/카운터 기능 (http://blog.daum.net/studyingcat/3)
Interrupt 관련 내용 (https://ko.wikipedia.org/wiki/%EC%9D%B8%ED%84%B0%EB%9F%BD%ED%8A%B8)
TCCR Register 관련 내용 (http://binworld.kr/35)
DCMotor 관련 내용 (http://openstory.tistory.com/107)
임베디드시스템 실험 강의노트3

자료후기(1)

자료문의

ㆍ이 자료에 대해 궁금한 점을 판매자에게 직접 문의 하실 수 있습니다.
ㆍ상업성 광고글, 욕설, 비방글, 내용 없는 글 등은 운영 방침에 따라 예고 없이 삭제될 수 있습니다.
ㆍ다운로드가 되지 않는 등 서비스 불편사항은 고객센터 1:1 문의하기를 이용해주세요.

판매자 정보

매우진지하다
회원 소개글이 없습니다.
판매지수
ㆍ판매 자료수
42
ㆍ전체 판매량
261
ㆍ최근 3개월 판매량
24
ㆍ자료후기 점수
평균 A+
ㆍ자료문의 응답률
받은문의없음
판매자 정보
ㆍ학교정보
  • 비공개
ㆍ직장정보
  • 비공개
ㆍ자격증
  • 비공개
  • 위 정보 및 게시물 내용의 진실성에 대하여 해피캠퍼스는 보증하지 아니하며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
    위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지되어 있습니다.
    저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.

    찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

    • 파일확장자 아주대 임베디드 시스템 실험1_예비 6페이지
      Test Action Group은 임베디드 시스템 개발 시에 사용하는 ... microprocessor나 게이트 배열, 녹화기(VCR), 오디오 신호 처리용 등 ... 가지며, 부분 1클럭 사이클 내에 실행된다. 16MHz에서 16MIPS
    • 파일확장자 아주대 임베디드 시스템 실험6_예비 6페이지
      Hall Sensor의 A상의 출력을 Rising Edge Interrupt ... us, Compare Match A Interrupt로 사용하기 위하여 ... interrupt가 발생하는 것을 이용하여, A상의 주기를 측정하고, 회전수와 측
    • 파일확장자 아주대 임베디드 시스템 실험2 예비 6페이지
      실험 2 예비 보고서 전자공학도의 윤리 강령 (IEEE Code of Ethics) (출처 : http://www.ieee.org) 나는 전자공학도로서, 전자공학이 전 세계 인류의 삶에 끼치는 심대한 영향을 인식하여 우리의 직업, 동료와 사회에 대한 나의 의무를 짐에 ..
    • 파일확장자 아주대 임베디드 시스템 실험4 예비 6페이지
      interrupt를 발생시킨다. - bit 6 : TXCn(USARTn Transmit ... interrupt가 실행되거나, 이 bit을 set 시키면 clear 된다 ... . TXCn이 set 되면, Transmit Complete interrupt
    • 파일확장자 아주대 임베디드 시스템 실험5-예비 6페이지
      실험5 예비보고서 교육목표 정보통신대학 교육목표 정보통신대학은 수요지향적 교육을 바탕으로 국제 경쟁력과 전문성 및 실용성을 갖춘 고급 정보통신 엔지니어의 양성을 목표 로 하고 있다. 이를 달성하기 위한 세부 교육목표는 다음과 같다. 1. 국제적 경쟁력을 갖춘 정보통신인..
    • 파워포인트파일 기계항공공학부,융합공학산업,스포츠과학기술,나노기술,열역학,유체역학,항공공학 16페이지
      학과입니다 . 모든 학문이 응용과정에서 반드시 필요로 하는 아주 중요한 ... 로봇 공학 6 . 음향 및 신호처리 / 회로 및 시스템 7 . 임베디드 ... : 인공지능 7. 임베디드 시스템 / 응용 생체 나노 7. 임베디드
    • 한글파일 A+) subtotal gastrectomy ( Billroth Ⅱ) 수술실 케이스 스터디 A+ 2페이지
      , 아주 중요한 역할이라는 것을 알 수 있었다. 비록 일반 병동에서처럼 대상 ... ’이라는 아주 큰 사건에서 간호사가 얼마나 양심적으로 관심을 가지고 책임 ... 바닥이 밑으로 가게 한다. 머리와 다리는 똑바로 뻗게 한 후 환자의 발뒷꿈치가 수술
    더보기
    상세하단 배너
    우수 콘텐츠 서비스 품질인증 획득
    최근 본 자료더보기
    아주대 임베디드 시스템 실험3-예비