Haai all,

Ik heb me deze week een PIC programmer gemaakt, deze http://feng3.cool.ne.jp/en/rcd.html Ik zou nu willen met PIC12F675 programmeren. Ik heb al eens geprobeerd via deze uitleg http://www.circuitsonline.net/artikelen/view/8/5 (ik heb uiteraard met PIC aangepast) maar IC-prog geeft steeds een error als ik het wil programmeren in men PIC! Wat doe ik fout?

werkt een ander type pic wel? Heb je een adapter voetje nodig? Werk je op een laptop? Heb je windows XP? Gebruik je een usb naar com adapter?

Het is het enigde type ic dat ik heb! Ik heb geen adapter nodig, ik werk op een gewone pc met win XP. Mijn controller is via de compoort aangesloten zoals op de site van RCD controller aangegeven is.

[Bericht gewijzigd door CowBeast op ]

Op 17 februari 2007 20:16:52 schreef CowBeast:
Haai all,

Ik heb me deze week een PIC programmer gemaakt, deze http://feng3.cool.ne.jp/en/rcd.html Ik zou nu willen met PIC12F675 programmeren. Ik heb al eens geprobeerd via deze uitleg http://www.circuitsonline.net/artikelen/view/8/5 (ik heb uiteraard met PIC aangepast) maar IC-prog geeft steeds een error als ik het wil programmeren in men PIC! Wat doe ik fout?

Soms moet je een beetje pielen met de instellingen. Je kunt eens proberen om de optie 'Direct IO' te veranderen in Windows API en de vertraging wat hoger of lager te kiezen. Dat heeft bij mij wel eens geholpen (andere JDM-compatible programmer).

IC prog en de RCD werkte bij mij ook niet lekker, probeer winpic eens.
winpic staat ook op de site van die chinees japanner

Met welke instellingen moet ik rekening houden?
Het is nl. de keerste keer dat ik van zin ben een pic te programmeren. Er zit ook een potentiometer in de schakeling... toevalig geen id wat ik daar moet mee doen? :-P

R3 is om Vpp op de MCLR na te trimmer, zie tabel, 13V voldoet voor de meeste pics. Aangezien die poort zeer weinig stroom trekt kan dat ook een vaste 10k weerstand worden.

externe 13volt voeding laten schakelen op die poort. En plots werkt alles +)

Waar moet ik die 13V aanleggen? heb wat zitten meten op de schakeling en op klem 1 en 8 van men IC meet ik 1.99 V
Beetje te weinig voor die IC denkik?

Pak de datasheet eens en lees die.

Heb ik gedaan! Nu schaam ik me ff... ik heb net een fout uit men schakeling gehaald :-) Mijn massa was nie verbonden met die van de PC... vandaar dat ik overal rare dingen ging meten. Deze zijn nu opgelost.
Ik heb wel een andere error ondertussen...


Loaded translation file  "C:\Program Files\WinPic\translations\dutch.txt" .
Info: Laad definities voor "PIC12F675" van C:\Program Files\WinPic\devices.ini .
Info: Early PIC12F675 samples may not have a DEVICE ID at 0x2006 ?!
Parsed "C:\Program Files\MPLAB IDE\Device\PIC12F675.dev" : found 22 bit combinations in 8 configuration bit groups .
Initialisatie PIC programmer: Geslaagd
Testing: vertraging(500ms) duurde 0.50 seconds, timer_freq=3.5795 MHz ... ok
Programmeren...
Wissen ("bulk" of "Chip")
Oscillator calibratie word ziet er slecht uit (0x003FFF) !
Programmeren CODE, 0x000000..0x0001A6
LET OP: gebruik defaultyOSC CALIB word inplaats van 0x003FFF .
Vergelijk 0x000000..0x0003FF
Vergelijk foutr: 000000: lees 003FFF, benodigd 002883
Vergelijk foutr: 000001: lees 003FFF, benodigd 000180
Vergelijk foutr: 000002: lees 003FFF, benodigd 000A84
Vergelijk foutr: 000003: lees 003FFF, benodigd 003EFF
meerdere vergelijk fouten, onmogelijk deze alle te tonen (total=424)
Herstellen BANDGAP calibratie bits voor CONFIG-WORD
Programmeren CONFIG, 0x002000..0x002007
Vergelijk 0x002000..0x002007
Vergelijk foutr: 002007: lees 003FFF, benodigd 003F1C
FOUT: Programmering Mislukt!

[Bericht gewijzigd door CowBeast op ]

Ik heb een oude Pentium mmx met XP voor dit doel geinstalleerd waar eea probleemloos werkt.

Bij een aantal recentere en meer geavanceerde pc's die ik heb geprobeerd geven (helaas) allemaal soortgelijke problemen omdat daar de spanningsniveaus op de com poorten te laag zijn.

Je hebt een max232 'achtige' (ik weet niet precies welke) die over voldoende 'kanalen' bescikt om alle benodigde RS232 signalen naar TTL om te zetten en weer terug naar RS232. Wellicht dat deze als spannings booster tussen je com poort en programmer gezet kan worden om eea op voldoende niveau te krijgen. heb ik echter niet geprobeerd.