Ik probeer een PIC12F629 te proggen, maar krijg de ene naar de andere fout melding.

Sinds de nieuwe firmware op de PICKIT 2 staat werkte het ding perfect.
Vandaag wil ik voor het eerst een PIC12F629 proggen, maar dat wil niet :(

In het begin vindt hij de Device, maar als ik de hex laad, dan kan hij de Device weer niet vinden.

Heeft iemand hier ervaring mee of kent dit probleem, en nog mooier de oplossing ?

Net een PIC16F676 geprogt, dat werkt prima.
Maar een PIC12F629 wil niet...

Heb je bij je project wel ingesteld dat de chip een 12F629 is?
En zijn je hardware aansluitingen in orde?

Heb je bij je project wel ingesteld dat de chip een 12F629 is?

Als serie heb ik de 'mid range' gekozen.
De PIC wordt door de progger herkend.

En zijn je hardware aansluitingen in orde?

6x na gekeken, dus dat zou goed moeten zijn.

Bij de Galva-Wisp komt de Vpp en fractie eerder dan de voedingsspanning, anders willen die kleine PIC's niet in programmode.
Maar dat geldt ook voor de 16F676, die het bij jouw wel doet, dus dan zal het daar waarschijnlijk niet aan liggen.

Mogelijke oplossing: Galva-Wisp.

Die PICKit2 zou toch ook moeten werken !
Ik heb het idee dat er een fout zit in de PICKit software.
Als iemand een PICKit 2 en een 12F629 heeft, wil je dan even testen of het bij jou wel werkt ?

Hier stond onzin.

MMsoft je hebt helemaal gelijk, zit weer ff te suffen :+

[Bericht gewijzigd door diode op ]

De F is een Flash (dus herschrijfbaar).
Jij bedoeld de C, die is slechts 1x beschrijfbaar.

Op 16 januari 2007 17:15:47 schreef MMSoft:
Die PICKit2 zou toch ook moeten werken !
Ik heb het idee dat er een fout zit in de PICKit software.
Als iemand een PICKit 2 en een 12F629 heeft, wil je dan even testen of het bij jou wel werkt ?

Net even de software van de PICkit opnieuw geinstalleerd, maar helaas het probleem blijft.
Diverse type PIC's geprobeerd, alleen de PIC12F629 werkt niet.

Op 17 januari 2007 07:17:33 schreef MMSoft:
Net even de software van de PICkit opnieuw geinstalleerd, maar helaas het probleem blijft.
Diverse type PIC's geprobeerd, alleen de PIC12F629 werkt niet.

Heb je een andere uit de 12F serie die wel werkt?

Ik heb 3 stuks PIC12F629 geprobeerd, niet een werkt.
Een ander PIC uit de 12 serie heb ik niet.

Niemand die een PICkit2 + PIC12F629 heeft en dit even wil testen ?

Heb het net even geprobeerd, en programmeren met PicKit2 gaat hier prima!...

Een PIC12F629 ?

Welke software / Firmware gebruik je voor de PICkit2 ?

Edit:
Ik gebruik deze software versie:
(Ik kijk bij Help - About)
Application versie: 2.01.00
Device File Versie: 1.00.00
Firmware versie: 2.01.00

[Bericht gewijzigd door MMSoft op ]

Ja, een 12F629. Duurde even want ik moest even een verloopje voor ICSP maken. (De DIL uitvoeringen programmeer ik normaal met m'n Galep programmer...)

In het About scherm:

Application version: 2.01.00
Device file version: 1.00.00
PicKit2 firmware version: 2.01.00

Vreemd, ik heb dezelfde software.

Wat zijn je instellingen ?

Wil je het .Hex bestand sturen ?
wie weet is er iets mis mee. Het is de eerst keer dat ik voor deze serie een progje maak.

Als het goed is hoef je geen instellingen te maken. Als je de CPU aansluit voordat je PicKit2 opstart, wordt 'ie automatisch herkend. Configuratie verder zit in de hex file. Ik doe wel altijd eerst een erase. Heb in het verleden gehad dat sommige niet leeg zijn bij ontvangst...
Wat ook een probleem kan zijn is als je een elco groter als 22uF hebt zitten tussen Vss en Vdd. Bij mijn Galep programmer werkt ICSP dan niet meer.

Kan als je wilt wel even een file'tje mailen...

Wat ook een probleem kan zijn is als je een elco groter als 22uF hebt zitten tussen Vss en Vdd. Bij mijn Galep programmer werkt ICSP dan niet meer.

Ik sluit de PIC direct op de PICkit2 aan. Dus de PIC krijgt zijn spanning van de PICkit.
Zo programmeer ik wel vaker PIC's (er wordt geen elco gebruikt).

Kan als je wilt wel even een file'tje mailen...

Graag, alles wat ik kan uitsluiten is meegenomen.

Edit:

Ik doe wel altijd eerst een erase

Wissen lukt soms wel, maar als ik de PIC uitlees is alles 0000.
Dat moet toch 3FFF zijn, of zit ik nu fout ?

[Bericht gewijzigd door MMSoft op ]

Is verstuurd...

Edit: Na erase moet waarde 3FFF zijn (14 bits)

[Bericht gewijzigd door Arco op ]

Zo heb ik de Aansluiting:



PICkit2   PIC
> 1-------4
  2-------1
  3-------8
  4-------7
  5-------6
  6--x

> Merktekentje

[Bericht gewijzigd door MMSoft op ]

Klopt helemaal. Zorg wel voor niet al te lange draden. Heb ik ook al last mee gehad met Galep prog...

Ik heb dit printje gemaakt en gebruik dat hiervoor:
http://aycu11.webshots.com/image/3210/1599225988863517943_rs.jpg

Hiervoor nog geen problemen mee gehad...

[Bericht gewijzigd door MMSoft op ]

Nee, dat zou geen problemen moeten geven. (Pas als je kabels van zo'n 80cm of langer gaat gebruiken.)

Zou je toch de instellingen door willen geven ?
Dan zet ik die ook op dezelfde manier.

(Bestand is nog niet binnen, maar dat zal zo wel komen)