Hoi,..

Ik heb mijn Wisp628 in elkaar gezet, maar voordat ik alles verziek wilde ik eerst vragen waar ik op moet letten als ik deze programmer gebruiken wil.

Ik gebruik nu Picstart Plus van microchip zelf, maar ik wordt een beetje gek van PIC erin, PIC eruit. (niet vies denken)

Maar zijn er nog dingen die ik moet weten? of kan ik die Wisp628 gebruiken.

Als je je een beetje aan de 'voti'regels houdt dan zal alles prima verlopen.
Ik gebruik Bumblebee om te programmeren en heb nog geen problemen gehad (5maanden oud en courante 16Fxx ic's).
Test eerst een aantal keren met programma's die zeker werken.

Tip:
Lees de tutorials op www.voti.nl heb ik ook gedaan toen ik begon met PIC's[/quote]

P.S. ben er een zooitje van aan het maken geloof ik, ik had een verkeerde link geplaatst in m'n vorige berichtje.

[Bericht gewijzigd door Jaco van der Linden op ]

Beetje oppassen met wat je aan RB6 en RB7 hangt. Als daar bijvoorbeeld een 100 ohm weerstand naar ground aanzit (om maar wat te noemen) dan gaat het programmeren niet goed. Van hoogohmige loads heb je geen last. (Beetje trial en error, als het programmeren niet lukt trek ik de belasting van die pinnen eraf om te kijken of het daaraan lag. Maar een Hitachi LCD of een 10k pullup (bij gebruik als ingang) zit nooit in de weg.

Oke...
vandaag weer eens tijd ...dus dacht zal het weer eens proberen...

Ik heb nu Win Wisp 0.9

ik heb op een testbordje een schakeling gebouwd met een pic 16f628..

Wisp628 aangesloten...

Ik zie bij Device ook netjes staan Wisp628 version 1.09
ik heb bij target zelf even pic16f628 gekozen....

In de PIC zit een programma, welke als ik read kies kan lezen...althans het groene balletje wordt geel..en de statusbar loop langzaam vol...

dus hierdoor neem ik aan (?) dat alles goed aan gesloten zit?

maar als ik nu iets probeer te schrijven naar de pic krijg ik:
Erase chip failed
write data failed:[0x000000]=0x003fff
WBUS command '3fffw'failed
Got echo: '3fff?'

heel verhaal, maar wat doe ik nu fout????

Haal de LVP er eens af.
Daar heb ik wel eens prob. mee gehad.
give it a try.

zonder LVP..

lzen werkt nog steeds gewoon

bij schrijven krijg ik :

Target write failed
Target region write failed:oxo1(code)
write data lazy failed:[0x0000]=0x002804
WBUS command'2804'failed
got echo:'2804?'

zal zo bumblebee ook eens proberen....

met bumbleBee werkt er ook al niet veel...

lezen en schrijven niet....
en ik krijg...

Error:
Target doesn't match target ID...[Device code:3FF3]

zegt me ook nix... toestand...

Om een verschil te schetsen en een storing te vinden:
Heb je het ook met een andere PIC geprobeerd?

ik heb net nog iets in die PIC gezet met PICstart plus van microchip zelf...

en dat ging prima....

en nu zit er ook een programma in dat werkt...
laat 2 ledjes knipperen....

dus ik denk wel dat die Pic goed is....

zo had ik bijna 10x16f877 weggemikt, door een foutje met de LVP.
wat is je voedingsspanning op de wisp?
wat is de mclr tijdens proggen?

Testbordje heeft ook voeding?

voeding op de wisp : 5.05 volt en testbordje... ook 5 volt
voeding op mclr als ik nog niet schrijf staat er toch al 5 volt op... en zodra ik schrijven kies , blijft hij eigelijk 5 volt, en krijg ik gelijk een foutmelding...

ook nog even die mclr(4) gemeten terwijl deze niet op pootje 4 van de pic zat...

meet ik ook 5 volt..(dus die 5 volt komt uit de wisp)

dat moet 13v zijn anders kan je pic niet proggen.

wat voor weerstand hab je van de MRCL naar de 5V?
diodes op de wisp wel goedom?

[Bericht gewijzigd door The Headhunter op ]

het test programmaatje wat ik gemaakt had maakt helemaal geen gebruik van pin 4... dus zat helemaal niets aan...

moet dat? nee toch?

tja diodes op de wisp.... zal ik moeten controleren, maar zo dom zal ik toch niet zijn???

ff bij voti wezen kjken...
maar me diodes zitten goed....
dus daar ligt het niet aan....

de diodes en condensatoren vormen een ladingspomp(chargepump)
hierdoor komt er een spanning van 13v beschikbaar voor het programeren.

Als de MRCL op je target niet op 13v komt word er niet geprogt.

en hoe kan ik hem nu het beste testen.??

als ik alleen de voeding aansluit op die wisp...

moet er dan ook 13 volt op komen te staan?

ga nu naar bed... ben gelijk helemaal depri...
lol...

Op 28 februari 2006 00:30:12 schreef Arjan Swets:
ben gelijk helemaal depri...
lol...

niet nodig bij mij is het ook allemaal uiteindelijk gelukt

en als je nou eens exact doet wat er op voti.nl beschreven word? dus ook met die software werken en dan de voorbeelden van mogelijke schakeling aanhoud?

Op 28 februari 2006 00:30:12 schreef Arjan Swets:
en hoe kan ik hem nu het beste testen.??
als ik alleen de voeding aansluit op die wisp...
moet er dan ook 13 volt op komen te staan?

nee, dat gebeurt pas als je gaat (proberen te) proggen. Als dat fout gaat dan blijft-ie (iig bij gebruik van xwisp) in de programmeer mode staan, dus met ~13V op de /MCLR. Als je een echt andere spanning meet zit er iets mis. Diodes, elco's, de 2N3904, kortsuluiting, te veel belasting op de /MCLR, etc. etc.

Op 1 maart 2006 17:09:24 schreef Wouter van Ooijen:
[...]

nee, dat gebeurt pas als je gaat (proberen te) proggen. Als dat fout gaat dan blijft-ie (iig bij gebruik van xwisp) in de programmeer mode staan, dus met ~13V op de /MCLR. Als je een echt andere spanning meet zit er iets mis. Diodes, elco's, de 2N3904, kortsuluiting, te veel belasting op de /MCLR, etc. etc.

staat dus normaal zeg 0 volt.. en bij het programeren 13 volt... en niet altijd 5 volt?

Op 1 maart 2006 21:04:16 schreef Arjan Swets:
[...]
staat dus normaal zeg 0 volt.. en bij het programeren 13 volt... en niet altijd 5 volt?

in rust op 5 volt, om in programmeren te komen (en af en toe tijdens programmeren) even 0, tijdens programmeren ~13, na programmeren even 0 en dan weer rust (5).

daar ben ik weer,...
en het werkt nog steeds niet... maar ik snap er niets meer van...

eerst heb ik de electronica ge controleerd aan de hand van DIT verhaal ...

en ik weet gewoon (haast ;-) ) zeker dat de electronica goed gebouwd is... diodes zitten allemaal goed (dat kan je zo zien...)
condensators ook volgens mijn... de 2 dichst bij de transistor zijn 22uF

http://84.84.106.197/wisp628_foto1.jpg
http://84.84.106.197/wisp628_foto2.jpg

dus dat is volgens mijn goed... toen heb ik maar gedaan wat
Jeroen als tip gaf... dus ik ben het voorbeeld van de VOTI pagina maar gaan doen...

dus heb ik een blink_a_led van de Voti pagina gedownload en wel de b628-1.hex en het schemaatje opgebouwd.

toen met wisp via een dosbox geprobeerd de pic te schrijven, en dan krijg ik dit:
http://84.84.106.197/wisp.jpg

zoals je op dit screenshot kan zien is dat wisp de programmer herkend..(hardware Wisp628 1.09)
dus daaruit maak ik op dat het RS232 gedeelte, en zelfs de pic die in de programmer zitten goed zijn??

ook begreep ik dat de PIC die ik wil schrijven niet herkent wordt?

en zelfs als ik dat mee geef via target gaat het nog fout...(of ik moet dat verkeerd gedaan hebben?)

de PIC die ik gebruik is een 16F628 - 20p
en als ik via een andere programmer de blink_a_led hex er inzet werkt hij prima?
dus de pic is ook goed? of niet?

dus ik heb nog steeds die 13 volt niet gezien....
ik zal morgen eens een andere PIC proberen...??