Go to content Go to navigation Go to search

Menggunakan Internal EEPROM ATMEGA 128

by paulus andi

AN0154

ATMEGA 128 (AVR) adalah mikrokontroler yang telah dilengkapi EEPROM sebesar 4Kbyte didalam chipnya. EEPROM ini terpisah dari flash memory AVR, dan dapat ditulis, baca per byte. Untuk dapat mengakses EEPROM ini perlu mengatur register-register dan fuse bit. Untuk mencegah kesalahan dalam penulisan dan pembacaan EEPROM diusahakan power supply yang digunakan cukup stabil.

Saat pembacaan EEPROM mikrokontroler berhenti selama 4 cycle clock sebelum mengerjakan perintah berikutnya dan untuk menulis EEPROM mikrokontroler berhenti selama 2 cycle clock sebelum mengerjakan perintah berikutnya.

Register-register yang perlu diatur adalah :

EEPROM address register

EEPROM data register

Detail article dapat di lihat di sini

Modul pendukung :

Software pendukung:

Teknik PWM pada Sistem Minimum ATMega128 DST-128 AVR STAMP

by paulus andi

AN0153

Setelah pada artikel sebelumnya membahas penggunaan uart dan timer pada ATMEGA 128, sekarang mencoba fungsi lain dari timer yaitu PWM (Pulse Width Modulator). PWM berguna untuk mengatur kecepatan motor DC dan juga untuk mengatur kecerahan led, tetapi fungsi PWM tidak hanya itu.

Pada prinsipnya PWM itu adalah mengatur lamanya penyalaan alat tersebut dalam satu satuan waktu yang sangat cepat, diatas 20Khz.

Detail article dapat di lihat di sini

Modul pendukung :

Software pendukung: