Allereerst, sorry voor alweer een PIC programmer probleem maar ik heb geprobeerd alle post te bekijken m.b.t. PIC programmers en IC-prog maar heb mijn probleem nog niet eerder gevonden.
Goed, nu mijn probleem. Ik heb een JDM programmer gemaakt
deze : http://www.doonee.com/m3p/m3p-main.html
en nu wil ik een PIC 12F675 gaan programmeren. Ik heb hier XP draaien en dus ook de NT/2000/XP driver aangevinkt.
Wonder boven wonder ging het allemaal goed de eerste paar keer. Maar goed, ik als PIC leek moest een aantal keer m'n software (eigenlijk een beetje groot woord voor een knipper ledje) overnieuw schrijven omdat er niet gebeurde wat ik wilde. En toen gebeurde er bij het programmeren dat ik weleens de adres 0000h error kreeg.
AAARRRGGGGHHHH, op het forum staat het vol met deze error maar ik heb hem soms wel, soms niet.
Ik heb alle timing settings geprobeerd maar niets helpt, het is totaal random.
Weet iemand hier meer van, of heeft iemand suggesties dan zijn deze van harte welkom.
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Heb ik ook wel eens gehad, ligt in zo'n geval meestal aan de bedrading. Ergens een verbinding niet goed(genoeg). Vaak gaat het echt los na een paar keer, dus over een week heb je alleen nog maar 0000h errors 
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
Op 14 oktober 2003 22:26:59 schreef Bastiaan:
Heb ik ook wel eens gehad, ligt in zo'n geval meestal aan de bedrading. Ergens een verbinding niet goed(genoeg). Vaak gaat het echt los na een paar keer, dus over een week heb je alleen nog maar 0000h errors
yup en dan koop je de wisp-628 en gedaan met errors en hup weg aggresief gevoel !
Ik heb een PCB van het schema gemaakt (zie link van eerste bericht) en alle verbindingen doorgemeten. Gebruike een flatcable serial kabel (zelf gemaakt en doorgemeten)
Ik snap niet hoe het dan aan de bedrading kan liggen.
Heeft het niet iets met de 12F675 te maken ??
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
De 12F629, 12F675, 16F630 en 16F676 zijn volgens mij niet eenvoudig te programmeren (voor de programmer himself althans).
Ik heb met de Wisp628 ook problemen met die 4 types.
En toch moet het kunnen.
Een originele Microchip programmer en de EPIC programmer schijnen nergens last van te hebben, maarja, dat zijn schrikbarend dure programmers.
Probeer het dus met bv. 16F628, ik weet, dat is geen mooie 8- of 14-pins PICmicro, dus geen echte oplossing.
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Aedolon, gebruik je hierbij het extra schakelingetje van Wouter hiermee (met een TIP transistor, een diode en een C'tje), of werkt het bij jou met alleen de originele Wisp628, dus zonder uitbreiding?
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
transistor diode en Ctje ?? ik gebruik gewoon dit als reset circuit:
werkt perfect ik heb nog geen problemen gehad behalve dat de ICs van de wisp eens de geest gaven.. maar nu werkt het weer
om zeker te zijn heb ik ff op een breadboard die blink a led gezet om snel iets te vinden die werkt perfect bij de 12F675 16F630 heb ik niet in de buurt
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
http://www.voti.nl/wisp628/pics/reset2-100.gif
dit dus, niet gewoon het weerstandje daar had ik soms problemen mee
ik bedoel niet reset circuitje maar de mclr pullup
[Bericht gewijzigd door Aedolon op ]
Ik heb af en toen dezelfde problemen. Volgens mij is het probleem dat de programmeer voltage bij de MCLR pin tijdens het programmeren niet langgenoeg op 12-13 Volt blijft (niet alles geprogrammeert!) en dit voltage niet snel genoeg bereikt (0000h error!). Hetzelfde probleem heb ik bij de "complexe" JDM-programmer.
De oplossing zou volgens mij een programmer met een externe 12-13 Volt voeding moeten zijn. Schema weet ik nog niet.
Ik heb zelf nog 2 PIC12C519 (OTP PIC) liggen en deze durf ik eigenlijk niet met de JDM programmer te programmeren, want als het fout gaat, dan kan ik ze weggooien.
OK, ik ben nog steeds hard bezig met het zoeken van het probleem en gisteren is het geen enkele keer gelukt om een PIC te programmeren.
Ik heb met de hardware check van IC-prog alle benodigde signalen getest en naar mijn weten kwamen daar de juiste spanningen uit.
enable Data out\in = 4.8 V
enable Clock = 5.9 V
enable MCLR = 13.2 V
enable VCC = 5.21 (staat er trouwens altijd op)
Als ik naar de klok Clock of Data out/in spanning kijk en dan de MCLR enable aanvink gaat de spanning van de Clock en Data out/in weg, weet niet of dat zo hoort ??
Dus behalve eventuele bovenstaande fout (??) lijkt het erop dat de spanningen juist zijn, kan het dan mischien een timing kwestie zijn ??
Het ligt trouwens ook niet aan m'n PC want ik zit nu op m'm werk en hier doet'ie het ook niet (Windows NT)
Ga vanmiddag even de scoop erop zetten.
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
Op 16 oktober 2003 21:37:18 schreef Frits Kieftenbelt:
Is je clock 5,9V??? Mag dat wel?
idd ?
is die dan niet gesneuveld ? is 5.5V niet het maximum ?
Nee volgens mij, als ik de datasheet goed heb gelezen is het maximum 6.5 V (Vdd ten opzichte van Vss). Dus ik denk niet dat dit het probleem is.
Heb gisteren trouwens even de scoop op de programmer gezet en het lijkt erop dat het datasignaal niet helemaal lekker is. Dit komt mischien door een defecte tor. Ga deze even in m'n lunchpauze vervangen.
Hoop dat dat het is anders weet ik het ook niet meer.
OK net alle componenten vervangen want alleen de transistors vervangen hielp niet. EN ?????
Nog steeds dezelde 0000h error, GEK wordt je ervan. Waarschijnlijk moet ik er maar vanuit gaan dat m'n PICies kaduk zijn. Ik heb 3x 12F629, 3x 12F675 en 2x 16F628 geprobeerd en bij geeneen programmeerd t'ie hem nog. Het gekke is echter dat het programma in de PIC het nog steeds doet (wissen lukt ook niet meer) en ik nog steeds LEDjes zie knipperen (mijn eerste programmatje).
Ik ga nu maar en programmer(kit) kopen want dit werkt zo niet.
Iemand suggesties over welke programmer ik het best kan kopen en nee, geen programmer van 500 euro a.u.b.
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
PIC's niet weggooien, ik dacht ook dat de meesten stuk waren, later bleek dat ze toch nog goed waren.
Ik raad nog steeds de Wisp628 aan, ondanks dat het programmeren van de 12F629/675 (bij mij althans) nog steeds niet goed gaat.
De prijs kwaliteit van deze programmer is gewoon goed.
Aedolon:
Welke waarden gebruik je voor die C en weerstanden?
Ik zal het van de week nog eens weer proberen.
Lukt het programmeren van de 12Fxxx echt altijd?
Ik gooi ze zeker niet weg. Het programmatje dat erin staat doet het nog steeds dus ik weet ook niet precies wat er nu steeds niet wil lukken met programmeeren.
Maar goed, ik kijk wel even voor zo'n Wisp628 programmer.
Met de JDM programmer (zie ook http://www.circuitsonline.net/circuits/view.php?id=111 ) en IC-Prog met succes de 12C629, 16F84A en 16C622 geprogd onder W98 als besturingssysteem.