Lv. 76 (전무보) 62,709 납
79%
Exp. 58,973/59,290 | 79%
회원가입 ID/PW 찾기
AA
ir수신모듈을 하나 구입했습니다 -_-;; 컴파일 테크롤러지에서 산 장난감 비스무리한 겁니다 리모콘과 수신모듈인데요...

이상하게 진짜 잘 안됩니다 ㅠ_ㅠ;;


http://c.doowon.ac.kr/book/avr/CarRemocon/CarRemocon.htm

위의 링크된 사이트에 나와있는데로 코드를 했습니다...

PSH는 포트A의 0번에 연결했고, 데이터D0~D7은 포트D에 연결했습니다..

while (1)

      {

       if(PINA.0==1) {

          switch(PIND) {

                       case 0x00 :                          // 전진

                                      PORTC=0x05;

                                      break;

여기서 문제가 되는 부분이 바로 if문입니다. PINA0==1인데, 아무리해도 저부분이 실행이 되지 않네요...

테스터기로 전압을 측정을 해봤더니 최대4.5v나오더라구요... 5V가 나오지 않아서, 실행이 안되는걸까요?

사용하는 컴파일이 달라서 당연히 컴파일러에 맞게 수정했구요.

if문없이 실행을 하면 작동이 되긴 됩니다. 코드가 들어오긴 하는데, 일정하게 들어오지 않고 리모콘 버튼을 연타해줘야 가끔 실행이 됩니다 -_-

ir모듈 스펙도 함께 올리겠습니다. 한번 살펴봐주세용 ㅠㅠ      
  

댓글 7
  • No Profile


    그리고 일단은 DDRA = 0X00;  형식으로 입력포트로 레지스터 설정을 해주셔야 동작이 될테구요

    이렇게 했다면 일반적으로 4.5 v면 high로 인식되기는 좀 부족한 느낌이 드는군요

    AVR은 4.7V이상을  HIGH로 인식하거든요 .. 전압상의 문제라면 풀업(PULL-UP) 저항을 달아보세요^^;;

    VCC에 연결한 저항을 병렬로 신호선에 연결해 주시면됩니다. 자료실에 풀업저항에 대한 자료가 아마 잇을것입니다.

    PS. 오늘도 술먹은 운용자가 한마디 적고 갑니다..ㅋㅋ

  • No Profile
    글쓴이 챠리스만 07.10.02 11:38 댓글 좋아요 0 싫어요 0
    아크마님 이해가 잘 안됩니다 -_-;;;
    프로그래밍은 당연히
    DDRA=0x00;
    PORTA=0xFF; <-Full-up enable //수신기의 PSH포트와 PORTA0이 연결됨

    DDRD=0x00;
    PORTD=0x00; <- 수신기의 데이타와 연결됨 D0~D7

    VCC에 연결한 저항을 병렬로 신호선에 연결해 주시면됩니다 <-이 말이 -_-;;  이해가 안되네요

    VCC에 따로 연결한 저항은 없습니다 -0-;;

    128은 7805레귤레이터에서 나오는 5v를 128의 vcc단자에 직접들어가게 회로를 구성해놨습니다 -_-;

    궁금한 건, 몇옴짜리의 저항을 어떻게 달아줘야 하는건가요 -_-?;
  • No Profile
    글쓴이 챠리스만 07.10.02 12:17 댓글 좋아요 0 싫어요 0
    어....엉... 어떨결에 되는거 같아요 -_-ㅋ;;

  • No Profile
    신호가 불분명하니까 됐다 안됐다 하는걸껍니다.

    vcc에 저항은

    vcc- 10k저항-신호선에 연결

    이런식으로 해주시면 풀업저항이구성됩니다^^;
  • No Profile
    글쓴이 챠리스만 07.10.02 15:30 댓글 좋아요 0 싫어요 0

    아! 그렇다면, 저렇게하면 외부풀업저항을 사용하게 되는건데요, 코드짤 때 내부풀업은 disable해줘야 하나요? 아니면 enable해줘야 할까요-0-?

  • No Profile

    지금 접속해게시네요..ㅋㅋ

    내부적 풀업은 어떻게 하든 상관없습니다만 해주는게 좋지요.

    어차피 수십킬로에서 수십메가급 풀업인데요..

  • No Profile
    글쓴이 챠리스만 07.10.02 16:20 댓글 좋아요 0 싫어요 0
    으히히힝~ 잘되네용~~  ^____________^ 아크마님 감사합니다 -_-~ 무려 반나절이상 해먹었네영~

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

search
번호 분류 제목 글쓴이 조회 수 날짜
152 마이크로프로세서 HOT안녕하세요? ULN2803, UDN2981 에 관해 질문드립니다.14 마프맨 4063 2007.10.11
151 마이크로프로세서 HOT어드레스 디코더에 관해 설명 해 주실분?2 성공신화 1013 2007.10.11
150 마이크로프로세서 HOTrs485통신에 관련해서 ?2 대박 859 2007.10.11
149 마이크로프로세서 HOT저기 밑에 인터럽트에 관한것입니다.1 레드리네 681 2007.10.10
148 마이크로프로세서 HOT코드에 문제점이 무엇일까요?5 챠리스만 783 2007.10.10
147 마이크로프로세서 HOT이래저래 해서 물어봅니다 ㅎㅎ3 뺘쑝 786 2007.10.10
146 마이크로프로세서 HOT[질문] AT89C51과 AT89S51 차이점...3 곰돌푸우 1824 2007.10.09
145 마이크로프로세서 HOT이번에 처음 접했는데요...16진수 카운트 하는 프로그램은 어떻게 짜는거에요?2 니트로마 969 2007.10.09
144 마이크로프로세서 HOTmax232cpe 콘덴서 용량 질문드립니다.2 마프맨 904 2007.10.09
143 마이크로프로세서 HOT음..코드좀 봐주세용 -0-;;2 챠리스만 830 2007.10.09
142 마이크로프로세서 HOT키보드 스캔...어렵네요..ㅠㅠ6 머스트비 1002 2007.10.09
141 마이크로프로세서 HOT뭐가 좋지요???2 서가래 607 2007.10.08
140 마이크로프로세서 HOT좀 도와주세요!!;;1 아무거나 628 2007.10.08
139 마이크로프로세서 HOT인터럽트에 관한것 질문있습니다.13 레드리네 771 2007.10.07
138 마이크로프로세서 HOT영상처리를 위한 자료 있으신분 있을까용 ....5 뺘쑝 603 2007.10.05
137 마이크로프로세서 HOTds1620을 이용한 온도측정기 수정문의합니다.13 푸르미 1197 2007.10.04
136 마이크로프로세서 HOTRF모듈 하나 구했는데 -_-4 챠리스만 958 2007.10.03
135 마이크로프로세서 HOT103H546-0440(스테핑모터) 궁금증이9 뺘쑝 1584 2007.10.02
마이크로프로세서 HOT아~ 미치겠네용 ㅠㅠ 좀 도와주세용7 챠리스만 838 2007.10.02
133 마이크로프로세서 HOT저.. 공부하는 방법 때문에 그런데.. 도움 좀 주세요.. ㅠㅠ 울고싶어잉..14 행복하면 688 2007.09.30
Prev 1 ... 46 47 48 49 50 51 52 53 54 55 ... 58 Next
  • 존경 없이 참된 연애는 성립되지 않는다.
    - 피히테
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.