Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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.
MGP
LDmicro user.
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.
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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????
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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....
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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...
Fantomaz
Ik moet hier weer vaker komen... Wat kun je zo'n forum als deze gaan missen. :-)
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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?
chipje
Why do people spend money they don't have, to buy things they don't need, to impress people they don't like...? .-.-.-.-. Wie zich gelukkig voelt met het geluk van anderen, bezit een rijkdom zonder grenzen.
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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 ]
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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???
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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.
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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...
Ganzz
-
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
Jeroen Boere
IF you can't convince them, then confuse them!
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?
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
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.
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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?
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
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).
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
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
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:
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...??