Mikrokontroller Serial Programmer (AVR & PIC)



السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

UPDATE: 21/12/2019
**PC ANDA WAJIB PUNYA PORT SERIAL!!!
Alhamdulillah akhirnya ada waktu untuk menulis lagi. Sesuai judulnya, agar lebih ringkas untuk AVR & PIC Programmer/Burnernya saya jadikan satu halaman saja.

**Kalau PC anda tidak ada port serialnya, anda bisa coba beli PCI/PCIe Serial Card. Silakan cari di toko online. Terus terang saya belum perna menggunakan PCI/PCIe Serial Card, berhasil atau tidak nya saya kurang tahu. Tapi seharusnya sama dengan Onboard Port, karena sama2 menggunakan jalur PCI. Sebagai tambahan, juga jangan perna menggunakan USB to Serial, karena pasti gagal.




https://ecs7.tokopedia.net/img/product-1/2017/2/28/12948914/12948914_44cc4e4a-a3e1-45a6-b5c0-62e599b5bc82_1024_576.jpg
https://ecs7.tokopedia.net/img/product-1/2015/4/9/353723/353723_3ee51e38-debb-11e4-b13e-d5b749bc7260.jpg
PCI Parallel & Serial Card
https://ecs7.tokopedia.net/img/product-1/2015/6/16/10090029/10090029_cdda82d0-9f02-45dd-9c44-8068ceb65a7c.jpg
PCIe Parallel & Serial Card



Tenang, "Serial-Prog" ini kita buat agar kita bisa membuat "AVR-USB Prog dan PIC-USB Prog". Betul sekali USB Port, jadi sabar ya teman-teman.

UPDATE: 21/12/2019
Dan satu lagi, untuk "AVR-Serial Prog" anda harus menggunakan OS Windows XP yaa. Yaaaa OS jadul itu, karena memang softwarenya (Pony Program) sudah tidak update lagi. Bagi anda yang pakai software Ponyprog, maka wajib menggunakan Windows XP. Kalau mau Windows 7 x86 maka gunakan software AVRdude atau kalau kesulitan dengan perintah AVRdude maka gunakan versi GUI nya. Misal AVRdudess atau Bitburner.

Anda bisa menggunakan Windows 7/8/10, silakan gunakan "Pony Program V208d atau v3.0.0".

Sedangkan untuk "PIC-Serial Prog" anda bisa menggunakan OS Windows7 x86. Lihat Update di bawah

Sesuai tulisan diatas, Serial Programmer ini saya buat hanya untuk membuat USB Programmer. Karena semua USB Programmer baik AVR maupun PIC pasti menggunakan mikrokontroller. Baiklah kita mulai acara memasak malam ini.

1.Siapkan PC dengan Port Serial.


Lhoooo kok nggak ada Port Serialnya !!!!


Itu dia hehehe

2. Siapkan software programing/burner nya. Untuk Ponyprog, PICProg4U dan IC-Prog silakan ambil disini



AVR Programmer

Bila semua sudah siap, acara memasak kita hari ini bisa kita mulai. Untuk rangkaian elektronik AVR-Serial Prog, anda bisa lihat disini AVR In-Circuit Serial Programmer


Rangkain diatas cukup sederhanakan? Dan enaknya rangkaian serial itu, mudah kita rakit. Komponen-komponen nya juga pasaran.


AVR Programmer saya
Kalau anda ingin menambahkan eksternal power 12V, jangan lupa untuk menambahkan regulator 78L05 atau 7805.
Contoh penambahan regulator

Khusus Windows XP silakan gunakan software:

PonyProg  (Khusus Windows XP)



UPDATE: 21/12/2019
PonyProg 3.0.0 (Windows 7/8/10)

UPDATE: 21/01/2021
PonyProg 3.x.x (Windows 7/8/10)
Berhubung saat ini saya lebih sering menggunakan Ryzen 5 1600 dan board MSI saya memiliki serial dan parallel port, kedepan sepertinya sama akan coba gunakan software ini saja.




Windows 7 x86, AVRdude dan GUI nya:

AVRDudess



AVRdude-GUI (yuki-lab.jp Version)


 BitBurner (favorit saya)

 

ProgISP dan drivernya

Kalau anda menggunakan Serial Programmer, set "Program state" seperti diatas



---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

PIC Programmer

UPDATE: 24/06/2021 (Support Window10 x64, lihat Halaman bawah)

Untuk PIC-Serial Prog, saya menggunakan rangkaian RCD Programmer ver 2.3 oleh Feng3. Sebenarnya RCD Programmer ini hasil pengembangan JDM Programmer yang legenda itu.


Untuk detail perangkatnya dan trik-trik nya silakan lihat di sini

Ini RCD Programmer saya (tambah ICSP)


Untuk pengguna Windows Xp softwarenya anda bisa gunakan ICProg:

IC-Prog


Untuk hardware setting gunakan JDM Programmer!!

Untuk pengguna Windows 7 x86 (lihat Update dibawah) silakan gunakan software dibawah ini:

PICProg4U


PICProg4U

 
Digabung dengan aplikasi PICProg4U, RCD Prog ini sebenarnya cukup mantab. Silakan lihat tabel diatas tersebut.

WinPic800

Untuk hardware setting gunakan JDM Programmer!!

Kecuali PIC16F84 anda harus menggunakan IC-Prog atau WinPic800 (untuk hardware setting gunakan JDM Programmer) agar sukses. 



UPDATE: 24/06/2021
Agar tidak menggunakan adapter khusus saat memprogram PIC 16F628A, anda dapat menggunakan RCD programmer versi 2.5
Untuk anda pengguna PICprog4U versi 0.8.2, ternyata software ini bisa diinstal di Windows7/8 atau 10 x32/x64. Yang anda butuhkan adalah update .Net Framework 1.1. Ada cara khusus untuk menginstal .Net Framework 1.1 di Windows7/8/10 x32/x64. 

Untuk cara Instal dan file-filenya silakan unduh di sini. Atau anda bisa lihat youtube dibawah.

Bagi anda yg membutuhkan programming PIC seri 18F, anda bisa gunakan PICprog4U versi 2.3.0 atau versi bahasa jepang. Software ini bisa berjalan di Windows10 x64 dengan lancar. Programming 16F84A juga bisa.


Untuk detailnya, anda bisa lihat di video youtube ini.


Seperti tulisan saya di depan "Cerita Singkat" tolong jangan tanya yang terlalu teknis ya! hehehe..
Maklum saya hanya bisa ngerakit dan menyolder saja, soal bagaimana cara kerjanya. Silakan tanyakan langsung ke pembuatnya. Insya Allah kedepan saya akan tulis bagaimana merakit AVR-USB Programmer (USBASP, AVRISP MK II atau lainnya) dengan menggunakan alat diatas (AVR-Serial Prog). Sekalian melihat bagaimana menggunakan PonyProg. Saya rasa tulisan "Mikrokontroller Serial Progammer" ini cukup sampai disini. Terima kasih

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ 





Komentar

  1. Assalamualaikum wr wb, mas klo beli ic yang sudah diisi firmware apa bisa?

    BalasHapus
    Balasan
    1. Wa alaikum salam, IC apa pak? di tulisan ini mikrokontroller programmernya tanpa IC semua, karena menggunakan serial port. kecuali yang versi USB, baru menggunakan ic.

      Hapus

Posting Komentar

Postingan populer dari blog ini

DIY GORDAK 936A Solder Station (buat sendiri solder station)

T12 Solder Station Analog

DIY PIC K150 Programmer (Merakit Sendiri)