회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
15 Software & IDEs HOT어셈블리 프로그래밍에서 질문이 있습니다.1 strongman 1153 2009.08.07
14 Software & IDEs HOT데이터 전송 모듈... 류짜장 1040 2008.12.16
13 Software & IDEs HOT8051 신호등 만들때 헤더파일 문제.1 마모루 1489 2008.11.16
12 Software & IDEs HOT길찾기 알고리즘3 인조사람 1199 2008.10.20
11 Software & IDEs HOTMFC로 길찾기 구현 남뉴 1681 2008.10.05
10 Software & IDEs HOT완전초보입니다. 잘부탁드립니다.4 초보민 993 2008.09.19
9 Software & IDEs HOTMatlab 시리얼통신을 통한 그래프만들기..;;1 GreatSSang 3704 2008.09.16
8 Software & IDEs HOT검색엔진의 문자열 논리연산 구현! 도와주세요 ㅡㅜ1 델리트 1097 2008.08.13
7 Software & IDEs HOT윈도우 상에서 비주얼 2005를 이용한 시리얼 포트 프로그래밍2 .ㅇㅈㅇㅈ 1075 2008.07.04
6 Software & IDEs HOTLCMS, DirectX SDK, Visual Studio 6, Platform SDK 호환성 문제 아크마 2256 2008.04.19
5 Software & IDEs HOT칼씨 사용법은 없나요??2 돌격대장 1080 2008.04.13
4 Software & IDEs HOT비쥬얼비튜디오 20057 あさひ 1005 2008.02.02
3 Software & IDEs HOTapi 관련해서 물어봅니당..ㅠ2 화언 735 2008.02.01
2 Software & IDEs HOT8051도트입니다1 판도라 1093 2008.01.30
1 Software & IDEs HOT나누미질문이요...4 악당 1035 2007.10.12
  • 누구도 자기가 하는 말이 다 뜻이 있어서 하는 것이 아니다. 그럼에도 자기가 뜻하는 바를 모두 말하는 사람은 거의 없다.
    - H.애덤즈
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.