Litar

Bagaimana Saya Membuat Programer 18F4550 ini dalam Sepuluh Tahun: 5 Langkah

10 TIPS UNTUK MULAI BELAJAR PROGRAMMING

10 TIPS UNTUK MULAI BELAJAR PROGRAMMING

Isi kandungan:

Anonim

Ia benar-benar membawa saya 10 tahun untuk membina programmer itu !!
Jangan terkejut, saya sebenarnya mula membina litar pengaturcaraan asli Microchip PIC 16F84 (JDM 2) pada tahun 2003 dan selesai dalam 2 hari. Kemudian pada tahun 2013, saya mendapati bahawa ia boleh digunakan semula untuk program Microcontroller maju yang digunakan hari ini seperti PIC 18F4550. Di sini saya dapati dan membina pemrogram 18F4550 yang mudah dan mudah.

Saya benar-benar berfikir bahawa litar pengaturcaraan ini mengikuti pepatah lama:
Yang Terbaik terus menjadi lebih baik.
Ini adalah Programmer Serial untuk PIC 18F4550.
Ini adalah Programmer Serial untuk PIC 18F2220.
Dan untuk banyak Microcontrollers lain.
Catatan:
Litar ini menggunakan Port (COM) Port PC Desktop anda. Ia dikuasakan oleh 12V dari port bersiri. Jadi ia tidak boleh digunakan dengan Penukar USB-ke-RS232.
Jika anda ingin menggunakan komputer riba anda untuk memprogramkan Mikrokontroler, anda boleh menggunakan Litar Programmer Pic USB yang sedia dibuat ini.

Berikut adalah pautan projek di Blog saya "Embedded Egypt"
http://embedded-egypt.blogspot.com/2013/12/pic-18f4550-programmer-best-is-getting.html


Bekalan:

Langkah 1: 16F84 Programmer JDM

Ia adalah 2003 sejak saya membina Programmer Mikrokontroler JDM pertama saya. Sejak masa itu, saya tidak berhenti pengaturcaraan dan membina Sistem Terbenam berdasarkan Microcontroller Microchip PIC 16F84A. Saya telah belajar banyak Microcontrollers dari Microchip dan pengeluar lain. Tetapi saya masih mempunyai cinta yang sama untuk Microcontroller lama ini dan litar pengaturcaraan yang indah ini (JDM).
Ini adalah programmer yang saya bina dalam pengajaran terdahulu:
http://www.instructables.com/id/Easy-16F84-Microcontroller-Programmer-JDM/
Pada masa itu saya menggunakan pemuat perisian IC-Prog.

Langkah 2: Kemas Kini Kecil - 18F2220

Saya membina Programmer baru untuk Microcontrollers lain. Baru-baru ini saya mencari seorang programmer untuk MicrocontrollerPIC18F2220dan saya dapati seorang pengaturcara perisian yang menggunakan litar JDM untuk pengaturcaraannya.
Saya baru sahaja menambah 28 pin IC Socket dan mencari pemuat perisian baru selain IC-Prog.
Setelah menyelesaikan langkah ini saya mempunyai 18F2220Programmer Mikrokontroler.

Langkah 3: 18F4550 Programmer

Dan kemudian saya mencari tentang PIC18F4550 Microcontroller yang majuyang boleh disambungkan terus ke port USB. Yang terbaik ialah ia juga boleh diprogramkan oleh litar JDM yang sama. Satu-satunya pengubahsuaian yang saya kaitkan dengan litar itu ialah menambah soket baru untuk cip Microcontroller baru. Cip mikrokontroler PIC18F4550mempunyai 40 pin jadi saya terpaksa memasang lanjutan untuk litar JDM lama saya kerana ia tidak mempunyai ruang kosong.

Itulah cara saya membina sambungan ini. Penyambung IC 40 PIN pada sekeping kecil plastik disambungkan ke wayar oleh dakwat konduktif.
Kemudian saya mengimpal wayar ke PIC18F2220Penyambung IC 28 pin.
Pada dasarnya, semua PIC Microcontrollers menggunakan pin yang sama untuk pengaturcaraan.

Lima pin digunakan untuk pengaturcaraan asas asas:
Vpp ----- Pemrograman voltan
Vdd ----- Vcc
Vss ----- Gnd
Data ----- Data Serial
Jam

Langkah 4: Pemuat Perisian

Pemuat perisian programmer digunakan dengan litar ini
Bagi pemuat perisian lain, pemuat ini boleh digunakan untuk beban dan baca HEX fail. Ia juga boleh digunakan untuk padam peranti dan tulis konfigurasi kata-kata.
PicPGM http://picpgm.picprojects.net/
Program ini boleh mengesan secara automatik pelabuhan yang mana programmer disambungkan dan auto mengesannya jenis daripadanya (Di sini JDM) dan auto mengesan Mikropengawaljenis.

Akhirnya saya mempunyai a PIC18F4550 Programmer !!

Langkah 5: Kemas Kini Baru: Keupayaan IcSP

Baru-baru ini, saya menambah pengetuai 5 pin untuk programmer Mikrokontroler pertama saya yang membolehkannya memprogram sebarang PIC Microchip di dalam dewan permohonannya atau di papan roti. Ini dipanggil IcSP (Pengaturcaraan Serial dalam litar )

Ia adalah pengubahsuaian yang sangat mudah tetapi berguna:
Vcc
~ MCLR
RB7 (Data Serial)
RB6 (Jam Serial)
GND

======================================================

Terima kasih kerana membaca pengajaran saya.

Anda juga boleh mencari laman web saya Learn By Making di laman web Amazon.

Jika anda suka mengajar ini anda boleh menyokong kami dengan banyak cara:
--------------------------------------------------------------------

1. Berikan komen yang menyatakan pandangan anda mengenai artikel ini.

2. Beli buku kami di Amazon Learn By Making.

Terima kasih kerana melawat pengajar kami.

Berikut adalah beberapa buku terbaru saya di Amazon.

Belajar dengan membuat

Turbin angin belakang rumah