회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
324 전기전자 아무거나 HOT마땅히 질문할 곳이 없어서 ^_^ㅋ23 챠리스만 1140 2007.10.04
323 자유주제 HOTㅋㅋㅋㅋ 다들 ....5 빠라삐리뽀 5802 2007.10.03
322 자유주제 HOT오~ 거미의 비밀을 알았다.. ㅋㅋ 근데.. 1등 추월 당하셨네;; ㅋㅋ5 행복하면 6323 2007.10.03
321 중고장터 HOT0.68옴 저항 1W, 2W 판매2 아크마 3934 2007.10.03
320 자유주제 HOT와~ 머쪄요~ ^^ 히히~ ^^4 행복하면 6151 2007.10.03
319 자유주제 HOT오~ 홈피업그레이드!1 챠리스만 6285 2007.10.03
318 마이크로프로세서 HOTRF모듈 하나 구했는데 -_-4 챠리스만 958 2007.10.03
317 마이크로프로세서 HOT103H546-0440(스테핑모터) 궁금증이9 뺘쑝 1583 2007.10.02
마이크로프로세서 HOT아~ 미치겠네용 ㅠㅠ 좀 도와주세용7 챠리스만 837 2007.10.02
315 자유주제 HOT오~자료...포인트부족..슬픈현실..ㅜ ㅜ4 jung 7665 2007.10.02
314 중고장터 HOT스테핑 모터 2개 파실분 댓글 달아주세요2 뺘쑝 3423 2007.10.02
313 드론/로봇/라인트레이서 HOT라인트레이서 프로그래밍을 공부중인데...3 sinpk 1040 2007.10.01
312 자유주제 HOT음....오랜만에 왔더니 모르는분들이 많아졌네요 ㅎㅎ;5 엘랑 8643 2007.10.01
311 자유주제 HOT오늘은 술....10 빠라삐리뽀 8640 2007.10.01
310 자유주제 HOT날씨가 추워요...4 구름없는곳 9321 2007.09.30
309 마이크로프로세서 HOT저.. 공부하는 방법 때문에 그런데.. 도움 좀 주세요.. ㅠㅠ 울고싶어잉..14 행복하면 685 2007.09.30
308 마이크로프로세서 HOTAT89S51에서 ISP를 Serial Port로 하는 방법 질문4 임낙 1606 2007.09.30
307 자유주제 HOT사연나왔어여4 빛나는 영혼 8875 2007.09.30
306 자유주제 HOTㅋ 즐거운 주말을 보내고 계세요?!4 행복하면 9066 2007.09.29
305 자유주제 HOT인터넷 라디오3 빛나는 영혼 9035 2007.09.29
  • 지식에 투자하는 것이 가장 이윤이 높다.
    - 벤자민 프랭클린
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.