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!
- dapatkah Anda memiliki dua pickit2 yang terhubung? (Ya, saya pernah melakukan ini dan terperangah bahwa salah satu aplikasi pickit2 yang dipilih bukan yang terhubung dengan PIC. Saya juga pernah membuang waktu satu jam ketika saya memiliki dua kabel PIC target secara paralel. Itu memberikan hasil yang sangat aneh ketika mereka berdua memasukkan ID chip mereka ke programmer.)
- apakah pickit2 yang Anda gunakan terhubung ke PC yang Anda gunakan? (Saya melakukan kelas PIC dan siswa dapat menjadi cukup kreatif dalam laptop siapa yang terhubung dengan siapa PIC)
- keduanya adalah pickit2 dan chip di sisi kanan? The pickit2 pciture seperti yang terlihat dari atas (di mana tombol dan LED berada).
- apakah chip tersebut benar-benar 12F675? (Saya pernah mencoba seharian penuh untuk mendapatkan konverter A / D dari 12F629 yang berfungsi - untuk non-PIC-guru: itu adalah saudara yang lebih murah dari 12F675, lebih murah karena tidak memiliki konverter A / D ).
- Apakah kabel persis seperti yang Anda tunjukkan, tidak tercampur? Dan bukankah mereka dengan kecelakaan rusak? Jika Anda menggunakan papan tempat memotong roti yang tidak solder: apakah masih membuat semua kontak?
- Apakah firmware di pickit2 adalah versi yang cocok dengan sisi PC Anda? mungkin memuat ulang firmware menjadi 100% yakin.
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.