Tag: Memrogram Mikrokontroler AVR

Reset AVR Melalui Software

Bila kita ingin melakukan sebuah software reset terhadap AVR, kita harus menggunakan internal Watchdog. Caranya cukup sederhana, enable dan biarkan time out. Ketika Watchdog memicu reset, program counter akan kembali ke 0 dan meng-clear seluruh register. Operasi ini sama dengan memberikan logika LOW pada jalur RESET. Jangan sesekali menggunakan pin AVR untuk memberikan sinyal reset …

Continue reading

Analog Comparator pada ATmega16

Dalam beberapa tipe AVR, terdapat fitur Analog Comparator, yang dapat digunakan untuk membandingkan tegangan input dengan sebuah referensi. Dalam program berikut, input positive comparator dihubungkan dengan internal voltage regulator 1.23V dengan men-set bit ACGB pada register ACSR. Sementara input negative comparator dihubungkan dengan input tegangan eksternal, yang akan dibandingkan, melalui ADC3.Sebagai indikator, dipasang sebuah LED …

Continue reading