Clock Generator Sederhana Menggunakan Pin CKOUT MicroController Atmel ATTiny2313

Beberapa waktu yang lalu saya membutuhkan clock generator sederhana untuk proyek yang sedang saya kerjakan. Tentu saja pilihan paling umum adalah menggunakan IC 555 sebagai clock generator dan kebetulan saya juga mempunyai modul clock generator yang menggunakan IC 555. Karena saya malas melakukan penyesuaian dengan pinout dari modul tersebut ke breadboard, saya mencari cara lain membuat clock generator. Dan tanpa sengaja saya menemukan trik cara membuat clock generator sederhana menggunakan µC Atmega ATTiny2313

PIN CKOUT ATMEL ATTINY2313

Pin CKOUT adalah pin pada µC yang berguna sebagai output clock sinyal dari µC yang bersangkutan. Fitur ini dimiliki pada µC Atmel ATTiny2313 dan clock output bekerja di frekuensi 1 MHz, sesusai dengan clock frequency default dari µC Atmel ATTiny2313. ATTiny2313 Pin Configuration Pada µC Atmel ATTiny2313, pin CKOUT terletak di pin 6 untuk PDIP/SOIC packaging dan di pin 4 untuk MLF packaging.

MENGAKTIFKAN PIN CKOUT

Untuk dapat menggunakan fitur CKOUT, kita harus mengaktifkan fuse bit terkait dengan pin CKOUT tersebut. Low Fuse Byte ATTiny2313 Melihat datasheet di atas, dapat diketahui fuse bit untuk mengaktifkan pin CKOUT ada pada bit nomor 6 pada low fuse byte. Maka kita perlu mengganti bit tersebut dengan bit 0 (programmed).

Catatan : dalam melakukan setting fuse byte, bit 0 merepresentasikan bit aktif dan bit 1 merepresentasikan bit non-aktif.

Sesuai dengan datasheet, hex default untuk low fuse byte adalah 0x64 (0b01100100), sehingga apabila kita akan mengaktifkan pin CKOUT kita perlu merubah low fuse byte menjadi 0x24 (0b00100100). Menggunakan avrdude, hal ini dapat dilakukan dengan syntax :


Atau bisa juga langsung set menggunakan bilangan biner :


Demikian tutorial mengaktifkan pin CKOUT pada µC Atmel ATTiny2313. Semoga bermanfaat Video menyusul yah