Isi kandungan:
- Langkah 1: Menyiapkan PCB
- Langkah 2: Pateri Semua Bahagian "Profil rendah"
- Langkah 3: Lebih Banyak Bahagian Kecil Ditambah
- Langkah 4: Topi Taller Ditambah
- Langkah 5: Perhimpunan Akhir
- Langkah 6: Kes Pilihan
- Langkah 7: Tutor Firefly 16F88 Dipasang di Inchworm
Video: Membangun Programmer / Debugger PIC Inchworm ICD2: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Instruksional ini adalah jalan yang digambarkan dalam membina klon ICD2 yang disebut Inchworm. Ini adalah kit lurus ke depan yang membolehkan anda membina Programmer dan Debugger yang serasi dengan MPLAB ICD2. Terdapat banyak Pengaturcara di luar sana tetapi sangat sedikit yang merangkumi debugger, (A debugger membolehkan anda melangkah melalui program anda dan menetapkan senarai tontonan (lihat pemboleh ubah anda) dan banyak lagi). Manual lengkap termasuk skema dan nota boleh didapati di blueroomelectronics
Langkah 1: Menyiapkan PCB
Basuh papan litar dengan detergen ringan dan keringkan dengan teliti sebelum pemasangan.
Langkah 2: Pateri Semua Bahagian "Profil rendah"
Di sini saya telah menyolder dan memotong bahagian depan semua bahagian berprofil rendah. Semasa membina PCB, paling mudah memasang bahagian kecil terlebih dahulu. Kaedah ini memberi anda lebih banyak ruang untuk bekerja ketika menambah bahagian yang lebih tinggi. Tambahkan perintang terlebih dahulu, perhatikan perintang tan adalah versi toleransi 5% yang biasa dan perintang biru adalah jenis filem logam 1%. Sekarang pasang diod, kedua-dua kaca yang lebih kecil diod dan diod kuasa yang lebih besar meminta anda memperhatikan jalur berwarna pada katod semua dioda. Kegagalan memasang diod dalam orientasi yang betul akan menjadikan Inchworm atau projek elektronik tidak berfungsi dengan baik. Catatan: Saya sedang membina versi berkuasa bateri untuk demo, diod kuasa yang saya gunakan adalah jenis Schottky 1N5817 yang rendah dan bukannya dioda 1N4001 yang lebih biasa. Enam dioda kaca kecil adalah jenis 1N4148 biasa (anda juga boleh menggunakan 1N914)
Langkah 3: Lebih Banyak Bahagian Kecil Ditambah
Di sini soket IC telah ditambah.
Apabila anda memasangkan soket IC, adalah idea yang baik untuk menyolder hanya dengan satu pin di sudut untuk memberi anda peluang untuk meletakkannya dengan betul di PCB. Setelah soket menyala terus menyolder pin yang selebihnya. Seterusnya penutup bypass 0.1 uf ditambahkan, topi kecil ini penting ketika menggunakan IC logik, ia untuk menyerap sedikit gangguan dengan cip logik digital. Saya telah menambah LED 5mm dan bukannya LED yang ditentukan 3mm. Cukup soal selera.
Langkah 4: Topi Taller Ditambah
Di sini kapasitor elektrolitik yang lebih besar telah ditambah.
Saya telah menggunakan topi mikro semasa saya dapat mendapatkannya, anda tidak perlu. Terdapat ruang di PCB untuk kapasitor standard yang lebih besar; pastikan mereka diberi nilai voltan dengan betul. Topi 10uf hitam kecil diberi nilai 25v dan penutup kuning yang lebih besar diberi nilai 16v.
Langkah 5: Perhimpunan Akhir
Sekarang untuk semua bahagian besar. Tambahkan kuasa, penyambung ICD2 dan RS232. Dan ya, ini adalah penyambung DE9 Wikipedia DE9Sebelum anda menyolder ujian 7805 (atau LM2940-5) pasangkannya dengan pilihan heatsink yang dipasang sebelum pematerian. Skru dan murnya adalah # 6 dan sesuai dengan baik. Masukkan MAX232 (atau ST232) dan gunakan kuasa. Periksa voltan pada dua titik ujian (TP +5 dan TP VPP> 12VDC) Sekarang keluarkan kuasa dan pasang 16F877 atau 16F877A yang sudah diprogramkan ** (firmware bootloader untuk 16F877 boleh didapati di MPLAB dan 16F877A boleh didapati di laman web saya. Nota: Saya menggunakan LM2940-5 yang rendah untuk operasi bateri.
Langkah 6: Kes Pilihan
Inilah Inchworm yang sudah siap dipasang dalam sarung Hammond 1591B. Saya telah menggunakan penyekat sehingga saya dapat memasang … Juga mungkin dan lebih murah untuk memasang Inchworm dalam penutup sarung Hammond 1591BC menggunakan skru # 6. Membuat ICD2 profil rendah yang bagus.
Langkah 7: Tutor Firefly 16F88 Dipasang di Inchworm
Di sini inchworm ditunjukkan dengan Firefly 16F88 Tutor pilihan dan papan soket ZIF.
LED menyala kerana mendapat kuasanya dari bateri NiMH 6AAA yang terletak di casing Orange Hammond 1591B
Disyorkan:
Cara Menggunakan Debugger pada Langkah ESP32: 11 (dengan Gambar)
Cara Menggunakan Debugger pada ESP32: Pernahkah anda ingin melihat kod anda untuk melihat mengapa ia bertindak seperti itu? Secara tradisinya dalam projek ESP32, anda perlu menambahkan pernyataan cetak tanpa henti untuk mengetahui apa yang sedang berlaku, tetapi ada cara yang lebih baik
Cara Memprogram PIC MCU Dengan PICkit Programmer Menggunakan Breadboard: 3 Langkah
Cara Memprogram PIC MCU Dengan PICkit Programmer Menggunakan Breadboard: Anda tidak memerlukan alat yang mahal dan canggih untuk bermain dengan mikrokontroler PIC (atau yang lain). Yang anda perlukan hanyalah papan roti di mana anda menguji litar dan pengaturcaraan anda. Sudah tentu beberapa jenis programmer dan IDE diperlukan. Dalam instruksional ini
Cara Membuat PIC Programmer - PicKit 2 'clone': 4 Langkah (dengan Gambar)
Cara Membuat PIC Programmer - PicKit 2 'clone': Hai! Ini adalah petunjuk ringkas untuk membuat programmer PIC yang berfungsi sebagai PicKit 2. Saya membuat ini kerana jauh lebih murah daripada membeli PicKit yang asli dan kerana Microchip, pengeluar mikrokontroler PIC dan programmer PicKit, pr
5 Transistor PIC Programmer * Skematik Ditambah ke Langkah 9 !: 9 Langkah
5 Transistor PIC Programmer * Skematik Ditambah ke Langkah 9 !: Buat programmer PIC anda sendiri untuk port selari komputer anda. Ini adalah variasi reka bentuk klasik David Tait. Ia sangat dipercayai dan terdapat perisian pengaturcaraan yang baik secara percuma. Saya suka pengaturcara IC-Prog dan PICpgm. Yang paling baik, ia
PROGRAMMER USB PIC GTP (Sumber Terbuka): 5 Langkah (dengan Gambar)
GTP USB PIC PROGRAMMER (Open Source): Karya ini merangkumi, GTP USB (bukan plus atau lite). Skema, foto dan PCB telah dikembangkan oleh PICMASTERS berdasarkan beberapa karya berharga yang dilakukan sebelumnya. Pengaturcara ini menyokong pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Malangnya, ia