Tutorial, Pendidikan, Media Pembelajaran, Ilmu Pengetahuan.

Thursday, March 07, 2019

Mengatasi Gagal Bootloader arduino dengan ic atmega 328-PU (Ic atmega 328 tanpa P)

Suatu hari saya akan bootloader ic atmega 328. Karena siswa IC yang akan saya bootloader tinggal 3 biji, maka dengan semangat saya siapkan usbasp dan sesuai dengan langkah langkah yang saya posting di sini http://www.rokhmad.com/2016/04/cara-mengisi-bootloader-pada-ic-atmega.html

Namun dari tiga IC tersebut hanya 1 IC yang berhasil saya bootloader, yang lainnya error ketika saya bbotloader.

tertulis error sebagai berikut :

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: Expected signature for ATmega328P is 1E 95 0F
         Double check chip, or use -F to override this check.
Wrong microcontroller found.  Did you select the right board from the Tools > Board menu?




langsung panik. antara IC ini dari seller sudah rusak, sudah salah set fusebit, atau IC ini sudah mati??

tapi kalau memahami tulisan diatas, kayaknya IC masih hidup, cuma kemungkinan terbesar "salah set fusebit"  (MAKIN PANIKKK)...  harga IC yang lumayan 26 ribu sebiji, ini rusak dua, sudah 52 ribu nih korban.


Perbedaan IC atmega 328-PU dengan IC 328P-PU
akhirnya saya amati tuh tulisan di badan IC nya, ternyata ada perbedaan.
ic atmega 328P-PU

IC 328-PU


Dari kedua IC secara fisik sama, namun dari nama dan serinya ada perbedaan 328P-PU dan 328-PU.
Ternyata kedua IC ini memiliki beda signature. Kalau 328P-PU itu SIG3 = 0x0F  sedangkan 328-PU  (tanpa P) memiliki SIG3=0x-14.

Inilah mengapa ketika saya mencoba bootloader IC 328-PU (tanpa P) selalu muncul eror diatas.

akhirnya ggoogling di forum-forum, luar negeri, berbekal bahasa inggris yang "grotal gratul"  berhasil memukan solusinya.


LANGKAH-LANGKAH SETTING :

1. Buka file : boards.txt     di   C:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt   

Backup dulu file : boards.txt   dan simpan di tempat lain/folder lainnya (pastingan anda ingat ini file aslinya)

kemudian buka dengan notepad, lalu carilah kodingan dengan nama  : 

uno.build.mcu=atmega328puno.build.f_cpu=16000000L

Ganti dengan buang tulisan p nya menjadi :

uno.build.mcu=atmega328uno.build.f_cpu=16000000L

kemudian simpan, dan replace file:  boards.txt   tersebut.

2. Lakukan bootloader sesuai dengan langkah di web : http://www.rokhmad.com/2016/04/cara-mengisi-bootloader-pada-ic-atmega.html

Pastikan anda berhasil bootloader ic 328-PU (tanpa huruf P), setelah berhasil bootloader lakukan langkah ke tiga dibawah ini

3. Langkah selanjutnya yaitu mengembalikan file boards.txt  yang aslinya, dan replace file yang kita ubah tadi.

4. pasang IC di board arduino UNO dan IC 328-PU siap untuk digunakan seperti IC 328P-PU.


Share:

1 comments:

Iklasul Amal said...

Saya suka artikel ini :) karna saya juga membuat artikel di blog saya seputar edukasi dan pendidikan di https://iklasamal.blogspot.com/?m=1

About me

About me
Tentang Saya

www.rokhmad.com

Blog edukasi Tutorial, Pendidikan, Media Pembelajaran, Ilmu Pengetahuan.

toko Online

SKETCH JWSD ESP

VIDEO PERAKITAN JWSD WIFI

Unduh Library Project jws 1000m

kumpulan sketch JWSD 1000 M

kumpulan sketch JWSD 1000 M
kumpulan sketch JWSD 1000 M

Kumpulan Sketch JWSD

JWSD 2 Panel Full Bluetooth

JWSD 2 Panel Full Bluetooth
JWSD 2 Panel Bluetooth

JWSD 3 panel Bluetooth

JWSD 3 panel Bluetooth
JWSD 3 panel Bluetooth

Sketch JWS 4 Panel, Bluetooth Kontrolled

Sketch JWS 4 Panel, Bluetooth Kontrolled
JWSD- 2019 NEW ! !

Sketch Jam Sholat 1 Panel

Sketch Jam Sholat 1 Panel
Jam sholat 1 Panel

Sketch Jam Sholat 2 Panel

Sketch Jam Sholat 2 Panel
Jam dua panel

Sketch Jam Sholat 3 Panel

Sketch Jam Sholat 3 Panel
Sketch Jam Sholat 3 Panel

Sketch Jam Sholat 5 Panel

Sketch Jam Sholat 5 Panel
Jam Sholat 5 Panel

Toko Kami

Daftar isi

Blog Archive

Tryout UNBK

e-learning

e-learning
Belajar mudah, dimana saja

my Edmodo

Buku Digital

Buku Tamu

Komentar Terkini

Live Traffic

Donasi

Donasi
Donasi

Total Pengunjung