Rabu, 31 Oktober 2018

Timer mode

Mode timer ada
1 mode normal menghitung dr 0 ke top kembali ke 0
2.mode ctc untuk membuat gelombang kotak mencacah naik sampai nilai tcnt sama dengan ocr disini ocr sama dengan top dan kembali ke 0
3.mode fast pwm mencacah naik sampai tcnt ke top di 255 jika 8bit dan akan mentogle jika nilai ocr sama dengan nilai tcnt .jika tcnt>ocr out 0 jika tcnt<ocr out 1 sehingga menghasilkan pwm
3.mode phase corect pwm tcnt akan mencacah dari 0 ke top 225 lalu kembali lagi dr 255 ke 0 ini jadi seperti dua slop 255 cacah.sama saja jika nila tcnt>dr ocr maka out 1 dan sebaliknya.frekuensi jadi lebih lambat karena dual slop dan merupakan true pwm.
4.phase and ftekuensi pwm ini pwm cuma saja frekuensinya bisa diatur dengan memberi nilai pada icr jika mode 8 pada ocr1a jika mode 9 .icr sebagi nilai top maka kita bisa pakai 2 out oc1a dan 0c1b jika pakai oc1a sbg top maka hanya 1 pin saja yaitu oc1b.adapun kelebihan oc1a sbg top adalah kemudah di sofwarr karena oc1a adalah 16bit jadi kemungkinan akan maudah menggunakannya kalo saja pakai icr 1 maka akan sedikit sulit