Programmeren gaat niet?

Hoi,

ik heb hier een PIC16F628a en een 16F648a, met het programmeren op het breadboard zijn geen problemen, nu stop ik hem op mn printplaatje, maar dan kan ik niet meer programmeren... Ik gebruik een Wisp628, dus In-Circuit programmeren kan. Ik heb op de lijnen RB6 en RB7 die naar de programmer gaan een 10kOhm weerstand gezet, om te voorkomen dat ik de programmer kapot zou maken vanwege een rotary switch.
Nu 1 pic kon ik wel in-circuit programmeren, de andere niet... Nu was ik met die ene bezig en na een tijdje programmeren gaf hij deze melding:

code:


  File "C:\PROGRA~1\XWISP\xwisp.py", line 2420, in Write_Verify
    raise IOError, 'verification failure: ' + Diff
IOError: verification failure: different data at address 2007: file=1E10 target=0000

En toen kon ik die pic ook niet meer in-circuit programmeren...

Dus nu moet ik telkens mn PIC uit het printje nemen, das ververlend! Waar kan dit aan liggen?

A PIC-based MP3 player: www.apic-bmp.nl.tt | Intresse in techniek? www.djoamersfoort.nl

(lang leve DJOA! zijn jullie al over naar het nieuwe onderkomen?)

Wat heb je verder in die target schakeling? Let op
- niet te veel belasting op de RB6/7, maar 10k zou OK moeten zijn
- op de /MCLR liefst alleen een 33k R naar +5V
- +5V moet echt 5.0 zinn, geen 4.5 ofzo
- er *moet* een 0.1u over de PIC's voedingspinnen staan
- Wisp628 (of je target schakeling) moet de LVP pin laag trekken

Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog