1개의 이야기가 있습니다.

당근보드(ATmega32)를 이용한 시계 만들기 - 타이머 이용.

Hardware/AVR
당근보드 자체에는 DS1307이라는 RTC (Real Time Clock)이 있어서 이를 I2C 통신을 이용해 시간을 얻을 수 있습니다. 하지만 아직 I2C 를 공부하지 않았기 때문에..;; 타이머로 동작을 시켜 볼 것입니다. 어떤분께서 ATmega128과 8MHz 클럭을 이용해 1초를 만드는 방법을 올려놓은것을 보았습니다. 전 ATmega32와 16Mhz를 쓰니깐 그분이 만든 1초는 저에겐 0.5초이니 두배 뻥튀기 하면 1초가되는것을 생각하여 만들게 되었습니다... 그러고보니 제가 타이머를 건드린것은 없군요.ㅡㅡ;; 하지만 ATmega128과 ATmega32, 또는 그외의 AVR칩들은 각각 TCCR0로 설정한 클럭 분주비가 다를수 있다고 합니다. 실제로 128은 TCCR0=0x06; 이면 분주비가 25..