회원가입 ID/PW 찾기
AA

#include <mega128.h>
#include <delay.h>
#include <stdio.h>

#define Trigger PORTA.7
#define Echo PINE.7

unsigned int range;

//
void getEcho(void){
while(!Echo); // high가 될때까지 대기 //
TCNT1=0; TCCR1B=2; // 카운터 시작, 8분주 = 0.5us //
while(Echo); // low가 될때까지 대기 //
TCCR1B=8; // 카운터 정지 //
range=TCNT1/116; // Cm로 변경 //

}


void main(void){
DDRA=0x80; // Trigger out
DDRD=0xFF; // LED out
TCCR1A=0; TCCR1B=8; // CTC mode
while(1){
Trigger=1; delay_us(10); Trigger=0; // 10uS
getEcho();
    delay_ms(100);
}
}

/////////////////////////////////////////////////////////여기까지 1번타이머카운트써서 잘작동돼는거 확인햇어요////////////////


#include <mega128.h>
#include <delay.h>
#include <stdio.h>

#define Trigger PORTA.7
#define Echo PINE.7

unsigned int range;

//
void getEcho(void){
while(!Echo); // high가 될때까지 대기 //
TCNT3L=0; TCNT3H=0; TCCR3B=2; // 카운터 시작, 8분주 = 0.5us //
while(Echo); // low가 될때까지 대기 //
TCCR3B=8; // 카운터 정지 //
range=TCNT3L+TCNT3H*256;
range/=116;

}


void main(void){
DDRA=0x80; // Trigger out
DDRD=0xFF; // LED out
TCCR3A=0; TCCR3B=8; // CTC mode
while(1){
Trigger=1; delay_us(10); Trigger=0; // 10uS
getEcho();
    delay_ms(100);
}
}

//////////////여기까지 타이머카운트3으로 바꾼건데 


어디가 틀린건가요ㅠ 타이머카운트값 Read시에는 TCNT3L부터래서 그렇게 햇는데 다른분들에게 물어봐도


대답을 안해주시네요 타이머카운터1에서 3쓸때 연결선은 그대로지않나요?

댓글 1

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

search
번호 분류 제목 글쓴이 조회 수 날짜
688 마이크로프로세서 HOT디버거 장단점 비교글2 만사통 2339 2010.12.02
687 마이크로프로세서 HOTarm사의_cortextm-m3의_특성_및_최신_동향2 만사통 1872 2010.12.02
686 마이크로프로세서 HOTATmega128RFA1 Wireless AVR이 기존의 atemga128과 특별히 다른점이 있나요 aerojang827 1623 2010.11.30
685 마이크로프로세서 HOTArtwork하려는데 어떤툴 및 책을 봐야 하는지?2 호호아자씨 949 2010.11.29
684 마이크로프로세서 HOT제발 설명 좀 해주세요..8 POV매니아 1402 2010.11.27
마이크로프로세서 HOT타이머카운트1번을 3번으로 변경하려는데 테스트해봐도 잘안돼네요..1 온니무 1467 2010.11.24
682 마이크로프로세서 HOTAVR128 소스문의드립니다. 훈돌이 1382 2010.11.24
681 마이크로프로세서 HOT마이컴이 하나 필요합니다...2 멍치 1318 2010.11.23
680 마이크로프로세서 HOT컴파일러 종류에대한 소스코드1 Engr James 1305 2010.11.22
679 마이크로프로세서 HOTatmega128에서 buzzer 소리를 조절할 수 있나요?4 어서오십쇼 4973 2010.11.21
678 마이크로프로세서 HOTADC평균값을 내고 PWM을 제어ㅠㅠㅠ3 말티즈코난 3010 2010.11.20
677 마이크로프로세서 HOTjtag 와 보드가 연결되지 않네요.ㅠㅠ4 sky2man 1363 2010.11.20
676 마이크로프로세서 HOTatmega128 SPI Interconnection 질문드립니다..3 누에 1844 2010.11.19
675 마이크로프로세서 HOT프로그램에서 카운터 부분 설명 및 딜레이는 어떻게 해야 하는지 가르쳐주세요 POV매니아 1340 2010.11.18
674 마이크로프로세서 HOTAVR128 UART통신4 멋진레이닝 2057 2010.11.17
673 마이크로프로세서 HOTAVR128 스위치를 이용하여 LED제어2 멋진레이닝 1952 2010.11.17
672 마이크로프로세서 HOTAVR128 공부 시작할때...2 멋진레이닝 1290 2010.11.17
671 마이크로프로세서 HOT8051 타이머 질문입니다.2 partangel 1516 2010.11.17
670 마이크로프로세서 HOT엔코더 , 포토 인터럽트 센서가 뭔가요? POV매니아 1901 2010.11.17
669 마이크로프로세서 HOTLED 잔상효과를 이용한 문자열 출력 프로그램 소스 질문 POV매니아 3010 2010.11.17
Prev 1 ... 11 12 13 14 15 16 17 18 19 20 ... 50 Next
  • 작가는 자기가 하고 있는 일이 이 세상에서 가장 중요한 일이라는 것을 믿지 않으면 안된다.
    - 스타인백
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.