부저 볼륨 조절하기

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