부저 볼륨 조절하기
2019. 6. 19. 02:48ㆍ임베디드/ATmega128
PWM으로 옥타브 주파수를 유지하면서 볼륨을 조절할 수 있다
https://noel-embedded.tistory.com/518?category=791495
부저 볼륨을 8비트 타이머로 조절할 수 없는 이유를 링크로 남겼기에, 한번 읽어봤으면 한다. 따라서 16비트 선택은 필수적이다
16비트 3번 타이머, OCR1A, TOP=ICR1
6옥타브 음계주파수 설정, 1분주
https://github.com/surinoel/avr/tree/master/timer/buzzer_pwm/buzzer_pwm
'임베디드 > ATmega128' 카테고리의 다른 글
I2C 정리 (0) | 2019.06.21 |
---|---|
DDOE와 DDOV (0) | 2019.06.21 |
RS232, TTL 그리고 UART (0) | 2019.06.18 |
PORTB = 0xff 해석 (0) | 2019.06.18 |
부저 볼륨을 8비트 타이머로 조절할 수 없는 이유 (0) | 2019.06.17 |