공부

공부

  • 분류 전체보기 (32)
    • System Verilog (3)
    • ARM (3)
    • AVR ATmega128 (7)
    • Verilog (9)
    • soc (0)
    • 전자회로 해석 및 설계 (6)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

공부

컨텐츠 검색

태그

ATMEGA128 초음파센서 AVR #atmega128 #UART ㅇ ㅌ none-blocking #blocking #verilog #assign #할당문 #continuous assignment #procedure assignment #가산기 avr

최근글

댓글

공지사항

아카이브

avr(1)

  • AVR초음파 센서

    이번에는 외부 인터럽트와 타이머를 사용해서 초음파 센서를 배워볼 것이다. 타이밍 다이그램을 보면, 10us이상의 신호를 주면, 초음파의 Trig신호에서 40kHz의 초음파 신호 8개가 나가게 된다. 직후, Echo핀의 핀 Level이 HIGH로 올라간 후, 위의 초음파 신호가 되돌아오면 Echo핀이 0으로 떨어지게 된다. 여기서 거리를 알려면, 거리 = 속도 * 시간을 이용해서 소리의 속도 * Echo핀이 High였다가 Low가 된 시간을 곱하면 거리를 알 수 있게된다. 이제 초음파 센서로부터 오는 시간을 알기 위해 외부 인터럽트를 알아보자. 1.외부 인터럽트 아트메가 128은 8개의 인터럽트 핀이 있다. 아두이노에서는 PulseIn()함수로 펄스의 시간을 셀 수 있는데, PulseIn함수는 atmega..

    2023.03.03
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바