회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
3604 자유주제 HOT아.... 이번주에 과제가 있어요 ㅠㅠ 제티8 3508 2010.11.27
3603 자유주제 HOT납 100만들기 ㅠㅠ6 제티8 4842 2010.11.27
3602 자유주제 HOT정회원되기 참..3 제티8 3701 2010.11.27
3601 자유주제 HOT정회원 되기가 은근히 어렵네요.5 화택씨 4758 2010.11.27
3600 자유주제 HOT궁금한 사항1 하늘계곡 3668 2010.11.27
3599 자유주제 HOTPCB설계를 해보고 싶은데요3 호호아자씨 4441 2010.11.27
3598 자유주제 HOT앞으로 잘 배우겠습니다ㅎ2 다솜2 3630 2010.11.26
3597 펌웨어 & 코딩언어 HOTc언어 능력자님을 찾아요 ㅠ 도와주세요12 진쓰 2304 2010.11.26
3596 자유주제 HOT납 보으기 힘드네요ㅠㅠ8 띠라이다 4528 2010.11.26
3595 자유주제 HOT제 납은 언제 쌓일까요...ㅎㅎ5 울랄라 3811 2010.11.26
3594 자유주제 HOT기초부터 차근차근 배울게요.6 sometoo 4336 2010.11.26
3593 자유주제 HOT저도 프로젝트때문에죽겟네염ㅜㅜ3 광광 3496 2010.11.25
3592 자유주제 HOT텀프때문에 죽겟네용 ㅠ6 장단풍 6827 2010.11.25
3591 Analog & Mixed-Signal 설계 HOT타이머를 이용한 LED구동회로 질문입니다.1 SOUL 1389 2010.11.25
3590 자유주제 HOT방갑습니다~3 맴맴왕 3264 2010.11.25
3589 자유주제 HOT오늘도 밤샘 ㅠ.ㅠ8 페이스 4839 2010.11.25
마이크로프로세서 HOT타이머카운트1번을 3번으로 변경하려는데 테스트해봐도 잘안돼네요..1 온니무 1466 2010.11.24
3587 마이크로프로세서 HOTAVR128 소스문의드립니다. 훈돌이 1380 2010.11.24
3586 자유주제 HOT저도 오늘 가입했어요~3 꼬맹아놀자 3762 2010.11.24
3585 자유주제 HOT전자하시분들에게 소중한 장소 입니다.6 쩡~~ 4677 2010.11.24
  • 여행이란 젊은이들에게는 교육의 일부이며 연장자들에겐 경험의 일부이다.
    - 베이컨
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.