Ik heb wat vraagjes over de PIC16F688. Ik heb een printje met een PIC16F688 erop waar mijn eigen code op staat. Wanneer ik deze desoldeer en probeer in te lezen op mijn Willem Programmer v5.0 dan zie ik dat er geen data op staat. Als ik een blank test doe geeft Willem Programmer aan dat deze NIET leeg zou zijn.
Kan het komen door het desolderen dat de data verloren gaat? Door kortsluiting of wat dan ook? Ik heb de PIC toch voorzichtig eraf gekregen op een niet al te hoge temparatuur (240 graden soldeerstation).
Waarom geeft Willem Programmer aan dat de PIC niet leeg zou zijn, maar als ik ga kijken wat erop zou moeten staan na het inlezen dan geeft deze alleen 0'en aan.
Je had beter een ICSP aansluiting op je print kunnen maken, of je PIC in een voetje plaatsen als je hem buiten je print wil programmeren.
En een Willem Programmer nooit van gehoord, is dat dit ding.
http://www.google.nl/search?q=willem+programmer+schematic&hl=nl&am…
Er zit wel een ICSP aansluiting op, dus waarom niet gebruikt.
En als je de PIC vaak los en weer vast soldeerd kan hij stuk gaan, zeker als je jezelf niet aan de regels houd, ESD.
Op 26 mei 2011 11:10:19 schreef Lambiek:
Je had beter een ICSP aansluiting op je print kunnen maken, of je PIC in een voetje plaatsen als je hem buiten je print wil programmeren.En een Willem Programmer nooit van gehoord, is dat dit ding.
http://www.google.nl/search?q=willem+programmer+schematic&hl=nl&am…Er zit wel een ICSP aansluiting op, dus waarom niet gebruikt.
En als je de PIC vaak los en weer vast soldeerd kan hij stuk gaan, zeker als je jezelf niet aan de regels houd, ESD.
Bedankt voor het reageren 
Dat is inderdaad de Willem Programmer. Bij v5.0 maakt het niet uit of je de ICSP aansluiting gebruikt (staat op het sivava forum die de programmer verkoopt). Ik wil hem vanavond wel aansluiten op de ICSP aansluiting. Scheeld me ook werk gezien het "maar" 4 aansluitingen zijn 
ESD is een goeie inderdaad. Zou daar voortaan nog voorzichtiger meer zijn.
Waarschijnlijk een domme vraag, maar: Kan ik de PIC op de print laten zitten en dan aansluiten op de ICSP? Dan hoef ik de PIC er ook niet vanaf solderen. Er staat geen spanning op de PCB. Misschien alleen de voltage pootje los solderen van de huidige PCB?
)
Kan ik de PIC op de print laten zitten en dan aansluiten op de ICSP?
dat is icsp ( IN CIRCUIT SERIAL PROGRAMMING ) 
het is dan wel belangrijk dat je geen grote belasting aan de poorten die voor programeren worden gebruikt hebt hangen omdat de programmer niet zoveel stroom kan leveren.
een paar ledjes zijn niet erg maar een motoretje
ik heb de wisp 648 en die kan zijn voeding van de print waar de pic op zit afhalen!!!
waardoor je geen aparte voeding nodig hebt behalve die die je al hebt om de print te voeden.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Waarom geeft Willem Programmer aan dat de PIC niet leeg zou zijn, maar als ik ga kijken wat erop zou moeten staan na het inlezen dan geeft deze alleen 0'en aan.
Dat klopt toch? Als je je eigen code er in hebt zitten, is 'ie niet leeg.
En als code protection aan staat, kun je 'm niet meer uitlezen. (leest dan als 0x00)
Op 26 mei 2011 11:30:02 schreef Arco:
[...]
Dat klopt toch? Als je je eigen code er in hebt zitten, is 'ie niet leeg.
En als code protection aan staat, kun je 'm niet meer uitlezen. (leest dan als 0x00)
Hij leest inderdaad 0x00.
Is er een mogelijkheid om de PIC toch uit te lezen?
nee niet als je code protection aan hebt staan.
als het je eigen programma is moet je code protection (in de fuses boven aan jouw programma) uitzetten, erin programeren en je kunt het weer uitlezen zo vaak als je wilt 
er zijn wel speciale bedrijven die het wel kunnen uitlezen ondanks dat code protection aanstaat.
die doen dat volgens mij door de pic te slopen, het programma geheugen eruit te halen en uit te lezen. en dat kun je zelf niet.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Is er een mogelijkheid om de PIC toch uit te lezen?
Dan zou het geen code protection heten, niet?... 
Sommige MCU's konden dat wel, zoals de 87C51. Die hadden een 'encryption array' waarmee je de code encrypted uit kon lezen. (Je moest dan wel de encryption data weten...)
Post je programma eens, of alleen je fuses en poort instellingen. Dan kunnen we je misschien nog verder helpen.
Op 26 mei 2011 12:40:43 schreef Arco:
[...]
Dan zou het geen code protection heten, niet?...
Sommige MCU's konden dat wel, zoals de 87C51. Die hadden een 'encryption array' waarmee je de code encrypted uit kon lezen. (Je moest dan wel de encryption data weten...)
Bedoel meer met salpeterzuur en UV 
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com