회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
5584 자유주제 HOT오픈카 만들수 있을까요??3 SIM 1533 2007.09.28
5583 마이크로프로세서 HOT8051 공부를 시작할려고 책을 샀는데..9 행복하면 604 2007.09.28
5582 드론/로봇/라인트레이서 HOT질문 두가지가 있어요 ㅋㅋㅋ7 빠라삐리뽀 1088 2007.09.28
5581 마이크로프로세서 HOT안녕 하세요` ㅋㅋ6 행복하면 585 2007.09.28
5580 자유주제 HOT오.. 드뎌!! 아크마님께서 우려했던?!?!?!?!5 챠리스만 8919 2007.09.29
5579 자유주제 HOT아 하루종일 삽질만 하네요..4 임낙 8827 2007.09.29
5578 자유주제 HOT인터넷 라디오3 빛나는 영혼 9035 2007.09.29
5577 자유주제 HOTㅋ 즐거운 주말을 보내고 계세요?!4 행복하면 9066 2007.09.29
5576 자유주제 HOT사연나왔어여4 빛나는 영혼 8876 2007.09.30
5575 마이크로프로세서 HOTAT89S51에서 ISP를 Serial Port로 하는 방법 질문4 임낙 1607 2007.09.30
5574 마이크로프로세서 HOT저.. 공부하는 방법 때문에 그런데.. 도움 좀 주세요.. ㅠㅠ 울고싶어잉..14 행복하면 692 2007.09.30
5573 자유주제 HOT날씨가 추워요...4 구름없는곳 9321 2007.09.30
5572 자유주제 HOT오늘은 술....10 빠라삐리뽀 8640 2007.10.01
5571 자유주제 HOT음....오랜만에 왔더니 모르는분들이 많아졌네요 ㅎㅎ;5 엘랑 8643 2007.10.01
5570 드론/로봇/라인트레이서 HOT라인트레이서 프로그래밍을 공부중인데...3 sinpk 1042 2007.10.01
5569 중고장터 HOT스테핑 모터 2개 파실분 댓글 달아주세요2 뺘쑝 3423 2007.10.02
5568 자유주제 HOT오~자료...포인트부족..슬픈현실..ㅜ ㅜ4 jung 7665 2007.10.02
마이크로프로세서 HOT아~ 미치겠네용 ㅠㅠ 좀 도와주세용7 챠리스만 840 2007.10.02
5566 마이크로프로세서 HOT103H546-0440(스테핑모터) 궁금증이9 뺘쑝 1587 2007.10.02
5565 마이크로프로세서 HOTRF모듈 하나 구했는데 -_-4 챠리스만 959 2007.10.03
Prev 1 ... 11 12 13 14 15 16 17 18 19 20 ... 295 Next
  • 사랑은 홍역과 같다. 우리 모두가 한번은 겪고 지나가야 한다.
    - J.K 제롬
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.