회원가입 ID/PW 찾기
AA

안녕하세요.~

마우스 센서부 를 만들고 있습니다.. 수광에서 받는 빛의양을 ADC 하여 LCD 에 나타내려 합니다..

책에서보면

ADMUX

7,6 번핀 : 기준전압 선택 0,0 AREF,내부 Vref는 차단됨  1,1 AREF 핀에 외부 캐패시터가 있는 내부 2.56V 기준전압

5 번핀 : ADC결과 조정 1: 좌측으로 조정 0: 우측으로 조정

이렇게 설명되어 있는데요..

 

제가 ATMEGA128 을 모듈로 된 것을 쓰는데 Vref 라는 핀이 있는 있드라구요..

이것을 Vcc 와 연결을 시켜주어야 하는지, 아니면 캐패시터를 달아 주어야 하는지, 아니면 아무것도 달아줄 필요가

없는지 궁금합니다... 그리고 0,0 을 선택해 주어야 하는지 1,1 을 선택해 주어야 하는지두요...

 

그리고 5번핀에서 좌측으로 조정과 우측으로 조정의 차이가 무엇인지요.. 좌측으로 조정은 좌측부터 낮은 순서대로 라는

뜻인가요? 궁금합니다..


ADC 소스 짜기가 넘 어렵네요...


또 ADCSR 레지스터에서..

7번 비트 : ADC 허용과 금지

6번 비트 : ADC변환시작 1:단일전압입력 모드에서 변환시작  0:free running 모드에서 변환시작

5번비트 : ADC free running 선택  1: free running 0: free running 종료

4번 비트 : ADC 인터럽트 플래그 1: AD 변환 완료 0: 인터럽트 벡터링 할 때 클리어

3번 비트 : ADC 인터럽트 허용 1: ADC 인터럽트 개별 허용 0: 금지

2,1,0 비트 : 분주비 선택


이라고 책에서 보게 되었는데요..

 

여기서 6번비트의 "단일전압입력모드"와 "free running 모드"란 무엇인지 궁금합니다..

그리구 4번비트 에서 "인터럽트 벡터링"은 또 무엇인지요;;

ADC를 해주고자 할 때 7번 비트를 1로 주고 다음부터는 어떤 값들을 주어야 할지 궁금합니다..

 

 

좋은하루되시구요.~ ^^

댓글 1
  • No Profile
    질문이 너무 방대하군요//

    일단 Vref라는것과 내부 ref란것이 있는데

    adc는 노이즈에 영향을 덜받기 위해서 전원을 따로 쓰는데요

    그 전원이 avcc와 agnd입니다. 그리고 vref라는것은 기준전압을 말하는데요 기준전압을따로 입력할것인지 아니면 avcc를 쓸지를 결정하는겁니다. 물론 내부 ref전압을 자동으로 사용하여 vref를 결선을 안해도 되고요

    vref에 캐패시터를 다는것은 필터링때문이라고 생각하시면 됩니다. 안정된 전원을 넣어주기 위함이지요^^; 없이도 동작하지만 왠만하면 달아주세요..



    단일전압입력 모드란것은 차동입력전압이(기준전압이 있고 입력전압이 잇는경우)이 아닌경우(즉 입력전압이 하나인경우)에

    adcstart를 걸어주면 그때마다 동작하는것이고요

    프리러닝 모드라는것은  adc가 동작해서 샘플링이 끝나면 그 다음에 다시 자동으로 샘플링이 되는걸 말합니다.

    즉 단일은 수동, 프리러닝은 자동 이라고 생각하시면 됩니다.

    데이터 쉬트를꼼꼼히 읽어보는게 제일 좋겠죠;;


    제가 올려놓은 소스 찬찬히 보시고 따라해보면서 이해해보시길...

    글로는 역시 설명이 OTL 스럽습니다.

    날씨는 오늘도 하악하악

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
88 마이크로프로세서 HOT밑에 온도습도 센서 질문에 대한 소스에요2 이재형 812 2007.09.07
87 마이크로프로세서 HOT모터돌릴때 파워서플라이에 cc가 뜨는데..12 sinpk 1863 2007.09.07
86 마이크로프로세서 HOT모터부에 때문에 조언을 구합니다.3 sinpk 681 2007.09.07
85 마이크로프로세서 HOT128에서 코딩중에...3 화언 567 2007.09.06
84 마이크로프로세서 HOT적외선을 이용한 물체회피 -0-;2 챠리스만 699 2007.09.05
83 마이크로프로세서 HOT모터부에 문제가 생긴것 같아요1 sinpk 600 2007.09.03
82 마이크로프로세서 HOT[질문]온도측정기 및 PC전송 프로그램에 관해3 푸르미 959 2007.09.02
81 마이크로프로세서 HOT레귤레이터에 관해서1 챠리스만 689 2007.09.01
80 마이크로프로세서 HOT코드 분석중에 의문점이 있어서 ^_^;2 챠리스만 844 2007.08.31
79 마이크로프로세서 HOT모터에 대해서 질문잇어요4 sinpk 741 2007.08.30
78 마이크로프로세서 HOT아래 질문에 관한 파일 첨부합니다.2 챠리스만 702 2007.08.30
77 마이크로프로세서 HOT타이머 우선순위에 관해서1 챠리스만 670 2007.08.29
76 마이크로프로세서 HOT라인트레이서를 제작하려고하는데20 따라쟁이 1474 2007.08.26
75 마이크로프로세서 HOT제가 맞게 하고 있는지 궁금해서요...3 아우슈비츠 728 2007.08.25
74 마이크로프로세서 HOT센서부 adc 소스.. 질문 드립니다..2 아우슈비츠 1631 2007.08.19
마이크로프로세서 HOTADC 에서 ADMUX 와 ADCSR 질문있습니다!1 아우슈비츠 2599 2007.08.17
72 마이크로프로세서 HOT테스트21 화언 649 2007.08.14
71 마이크로프로세서 HOT테스트1 화언 569 2007.08.14
70 마이크로프로세서 HOT신호가바뀔때마다 펄스를 만들기2 빛나는 영혼 909 2007.08.14
69 마이크로프로세서 HOTatmega128 ADC 질문있습니다...1 아우슈비츠 1130 2007.08.13
  • 교양 교육의 기본목표는 인간을 자유롭게 하여, 그들의 잠재능력을 최대한으로 발휘하게 하는 것이다.
    - 화이트
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.