Hoi Allen,
In de hoop dat jullie mij een beetje kunnen helpen:
Ik ben bezig om de tiRGBled controller te bouwen van http://rgbled.org (Linkje naar projectfile met source, schema's etc.)
Nu krijg ik als het goed is deze week de laatste connectortjes binnen, om de print helemaal af te bouwen.
Dus ik dacht, ik zal de PIC 16F88 vast "even" programeren.
En dat wil dus niet helemaal lukken (andersom is ook goed: helemaal niet..)
Om de PIC te programeren heb ik een wisp648 (FW versie 1.29) aangeschaft, welke ik op mijn (windows XP laptop) com1 poort heb hangen, en voed dmv een adapter, welke 9V. op de Wisp648 zet.
Daar ik helaas niet de PIC kan programeren op de schakeling zelf (tiRGB != icsp) probeer ik de PIC op breadboard te programeren.
Netjes de pinnetjes in de datasheet en in de manual van de wisp648 opgezocht, en deze daarop aangesloten.
Als ik de 9v op de programmer zet, zie ik netjes het ledje van de programmer 3x knipperen (wat die volgens de handleiding ook zou moeten doen)
Alleen, als ik de hex in de PIC probeer te schieten dmv xwisp2w.exe,
Dan zie ik dat:
-de programmer netjes herkend wordt door xwisp2
-De PIC niet automatisch herkend wordt.
-(ff meten = weten) er 5v. op de PIC staat (vdd-vss) en 13V op de Master Clear pin. (Als ik probeer te flashen)
Probleem 1 is dat de PIC niet automatisch herkend wordt, en xwisp2w komt dan met een melding dat de PIC niet automatisch herkend wordt, en dat ik deze met op de commandline mee moet geven.
Als ik dit doe dan verstuurd xwisp2w.exe netjes de hex naar de pic, en geeft ook aan dit successvol gedaan te hebben; alleen krijg ik meteen daarna:
"write-verify operation failed"
Ook als ik de optie VERIFY probeer, geeft hij aan dat er op in de pic 3FFF staat, terwijl de hex iets anders bevat (Ik meen ergens te hebben gelezen dat 3FFF leeg betekent?)
Daar ik 0 kaas heb gegeten van zowel electronica als PIC projecten, heb ik even geen idee meer waar ik moet zoeken om het alsnog aan de gang te krijgen.
Hopelijk hebben jullie genoeg info om hier een nuttig antwoord op te kunnen geven, zoniet, dan zal ik vanavond (ik heb hier niet de spullen bij de hand, vanavond pas) even de info aanvullen, eventueel met de exacte meldingen welke ik terug krijg.
Note: In de lijst met components voor dit project, staat dat je een:
1 16F87 or 16F88 PIC microcontroller
nodig hebt, maar als ik kijk op de chips die ik binnen heb gekregen, staat: 16F88E/P, maakt dit uit? kan dit de reden zijn dat het niet werkt? heb ik de verkeerde chips besteld?
Alvast bedankt!