Saya memiliki PIC12F675 yang perlu saya programkan. Saya menggunakan perangkat lunak Pickit 2 dan Pickit 2. Seharusnya saya bisa memprogramnya menggunakan sirkuit ini , tetapi perangkat lunak Pickit 2 tidak mendeteksi chip sama sekali.
Apa yang salah?
EDIT: Saya telah menambahkan gambar dari sirkuit saya terhalang. Dan di sinilah Anda dapat menemukan lembar data untuk PIC12F675. Lewati ke halaman 4 untuk pinout.
EDIT2: Saya hanya benar-benar melihat chip (bodoh, tapi saya agak menganggap mouser akan mengirim saya apa yang saya pesan), dan saya perhatikan mereka sebenarnya PIC12C671. Berapa banyak perbedaan yang akan terjadi?
EDIT Final: Wow! Terima kasih kepada semua orang yang membantu saya dengan ini! Saya tidak mengharapkan tanggapan seperti ini. Itu akhirnya menjadi masalah kecil yang bodoh seperti yang saya kira. Itu salah saya karena tidak memeriksa ulang semuanya ketika saya menerima paket dari Mouser.
sumber
Jawaban:
Masalah yang mungkin terjadi adalah bahwa beberapa PIC memerlukan siklus daya untuk masuk ke mode pemrograman. 12F675 khususnya membutuhkan ini ketika kata konfigurasi dalam aplikasi Anda mengkonfigurasi pin MCLR sebagai GPIO.
Ketika pcikit2 memberi daya pada chip target Anda, itu akan memberikan siklus daya. Dengan +5V independen yang Anda berikan tidak dapat melakukan ini.
Setelah membahas masalah yang paling mungkin terjadi, Anda mungkin memilih yang tidak mungkin ... Jangan menertawakan saya, saya menggambarkan pengalaman saya sendiri!
Menanggapi EDIT2 Anda: ROFL, periksa peluru saya 4. PIC12C671 adalah chip yang sama sekali berbeda, dan C berarti itu adalah chip EPROM (satu kali diprogram), yang tidak didukung oleh pickit2.
sumber
Programmer PICkit2 harus bekerja apa adanya untuk bagian Anda tanpa header. (Debugging adalah masalah lain sama sekali.)
Serta saran kapasitor decoupling yang ditawarkan, pertimbangkan ini: sebagian besar (semua) perangkat PIC memerlukan 10k pullup dari _MCLR ke VDD. Coba tambahkan itu dan lihat apa yang terjadi.
Berikut adalah contoh pengkabelan dari poster pemasangan PICkit3. (Pinout dari PICkit2 dan PICkit3 identik, sehingga informasinya 100% relevan.)
Anda dapat melihat bahwa pin programmer 1 hingga 5 perlu dihubungkan ke sirkuit Anda. Skema Anda kehilangan koneksi Target VDD dari pin 2. Coba sambungkan ini dan biarkan PICkit2 memberi daya pada rangkaian.
sumber
PICKit2 mendukung perangkat Anda ( sumber ). Ini berarti ada yang salah dengan pengaturan Anda. Ada beberapa hal yang dapat Anda periksa:
sumber