-->
Cara Menormalkan Dilema  Port C I/0 Pada Mikrokontroler Atmega 8535, 16, 32

Cara Menormalkan Dilema Port C I/0 Pada Mikrokontroler Atmega 8535, 16, 32

Pada postingan kali ini bronanda akan sharing ihwal pengalaman bronanda dalam mengotak-atik mikrokontroler, gundah alasannya PORTC pada Mikrokontroler ATMega 32 tidak mau bekerja sebagai mana mestinya.  Soalnya PORTC ini gak dapat dipakai sebagai I/O secara normal.


Pertama saya coba menggunakan kegiatan biasa led berkedip-kedip ibarat ini:


delay_ms(500);

PORTC.2=1;

Delay_ms(500);

PORTC.2=0;


Dan hasilnya PORTC.2 tidak mau mengeluarkan kebijaksanaan yang telah diprogramkan ibarat di atas, lalu saya cek apakah tegangan mikrokontrol normal? Dan hasilnya normal normal aja (4,9V) ... hadehh,, pusing pala aingg :D.


Dan dari browsing sana-sini, kesannya ketemu dah solusinya, yakni dengan mengatur fusebit, sebagai pola disini saya menggunakan software downloader: Extreme Burner v1.4. Download softwarenya gratis disini.



Download Extreme Burner v1.4
 

Langkah-langkah untuk menormalkan PORTC I/O pada Mikrokontroler yaitu sebagai berikut:
 

1. Instal Software Extreme Burner v1.4, lalu buka software tersebut di dekstop.   



2. Pilih Chip Settings, disini saya menggunakan Atmega32

3. Pada Tab Fuse Bits/Settings -> Pada High Fuse -> Klik Bit Details lalu akan terbuka window baru
 
Name
Status
SPIEN
UN PROGRAMMED (1)
JTAGEN
UN PROGRAMMED (1)



4. Pada Baris SPIEN, ubah Status menjadi UN PROGRAMMED dari PROGRAMMED dengan cara klik dua kali. 

5. Pada Baris JTAGEN, ubah Status menjadi UN PROGRAMMED dari PROGRAMMED dengan cara klik dua kali. 

6. Kemudian Klik OK. 

7. Checklist Pada Write, High Fuse.

8. Pastikan Downloader USBASP sudah terhubung dengan sistem minimum Mikrokontroler, dan sudah terhubung dengan baik

9. Pada Tab Write, Klik Fuse Bits and Lock Bits



10.   PORTC akan kembali normal, cek dengan kegiatan tertentu

Sekian, jangan lupa komentarnya ya... supaya berhasil

Baca juga: