pic 12F629


TS heeft de programming adapter...

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com
Shiptronic

Golden Member

Wie de vraag stelt, zal met het antwoord moeten leren leven.

Bij pic valt niks op te geven, programmeerclock wordt door de pickit2 geleverd.

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com
Shiptronic

Golden Member

Een pic programeren is al weer lang geleden voor mij, maar ik zie in de software : " osscal (0000) invalid value " staan (rood)

Word deze waarde uit de chip gehaald?

Wie de vraag stelt, zal met het antwoord moeten leren leven.

Ja,

Daar de hele chip niet wordt gevonden, kan dat ook niet worden uitgelezen...

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Zoals Arco beschrijft is de fout terug te leiden naar 1 van de 3 opgesomde dingen.
Mij overkwam het nu en dan dat de chip er verkeerd inzat, daarom heb ik nu met een stift pin 1 gemerkt voor de 8/14/18/20 chips.
Meestal zijn de instelling van de jumpers goed, enkel bij het 'veelvuldig' plaatsen van de chip gaat het nogal eens mis.

Gelukkig overleven de chips dat altijd, hierdoor nog nooit een defecte gehad.

LDmicro user.

Wat ik ook wel heb meegemaakt is dat men het IC in de ZIF voet plaatste met het hendeltje omlaag, en daarna het hendeltje omhoog zette.
Vaak lijkt het dan of de chip vast zit, maar maakt slecht of geen kontakt.

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Ik heb voor de duidelijkheid foto's gemaakt van het geen ik heb.

Ik heb de PicKit2 en de programmer aangesloten zoals Arco aangaf dus het witte pijltje van de PikKit2 verbonden met het rode pijltje op de programmer.

Vervolgens heb ik de 12F629 geselecteerd.

Als ik dit doe en vervolgens het Hex bestand inlaad krijg ik de vogende melding PikKIT2 VDD and VPP voltage level errors

Er is niks dat juist zit op de 3de foto (adapter)
Vergelijk dat eens met Arco's afbeelding.

Kijk op de onderkant van de print hoe het moet.

LDmicro user.
Lambiek

Special Member

Waarom zet je de pic op die plek en niet aan het begin van je voet?

Ik heb ook zoiets, maar ik moet hem aan het begin zetten bij de span hendel.

Als je haar maar goed zit, GROETEN LAMBIEK.

@Lambiek, zijn er nog andere versies in omloop?
Bij mij werkt dat niet zoals jij aangeeft, dat geldt enkel voor 28 & 40pins.

LDmicro user.

@rehorst: pic zit op de verkeerde plek en jumpers staan verkeerd...

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com
Lambiek

Special Member

Op 18 juli 2020 16:36:32 schreef MGP:
@Lambiek, zijn er nog andere versies in omloop?

Ik heb zo'n ding van Velleman, werkt ook prima. Maar meestal doe ik het via ICSP.

Als je haar maar goed zit, GROETEN LAMBIEK.

Arco

Ik heb de insyellingen op de programmer veranderd en volgens mij zit nu alles goed.(zie foto)

Maar als ik dan de Hex-file inlees en op Write druk krijg ik de melding
No divice detected(zie Foto)

Terug fout :S op foto 2 zit de connector niet juist, de witte draad is de MCLR en die zit niet op pin1 !

e:/ teken ook daar de connector met een stukje etiket voor de volgende keer.

LDmicro user.

't Was wel zo netjes geweest als ze een 6 pins header op die print hadden gemaakt, dat geeft veel minder kans op verkeerd opsteken...

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

En dan omgekeerd steken ;)
Als je niet oplet is het vlug gebeurd , vooral als je denkt dat je de bug gevonden hebt en snel-snel eens wilt testen.

6 pinnen? wat wil je voor iets dat nog geen 2 euro kost ;) ;)

LDmicro user.

Kabeltje er tussenuit laten is ook beter. Minder kans op storingen en fouten. (pickit kun je rechtstreeks op die header prikken)

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Iedereen bedankt voor de ondersteuning, het programmeren lukt nu.

Groeten.
Piet Rehorst

Je kunt eventueel ook de originele Microchip firmware erin schieten, dan ben je die rare 'OiHoss' melding kwijt die de Chinees erin gesleuteld heeft.

Ik had dat ook. Wat me meer zorgen baarde is of die Chinees tijdens zijn wroeten in de firmware soms meer dingen had veranderd of om zeep geholpen...
(bedoeld of onbedoeld... ;) )

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Op 19 juli 2020 12:10:19 schreef Rehorst:
Iedereen bedankt voor de ondersteuning, het programmeren lukt nu.

Groeten.
Piet Rehorst

Goed zo... and remember, als het u niet lukt om te programmeren heb je bijna altijd iets verkeerd gedaan.

Nieuwere pic's herkent de pickit2 niet altijd (de mijne toch), dan kun je die manueel selecteren.

LDmicro user.

Wat er bij mij ook niet goed ging is dat ik een aantal oude pic,s waar het zelfde programma jaren op gedraaid heeft maar opeens niet meer werkte overnieuw probeerde te programmeren.
Een nieuwe ongebruikte pic laat zich wel probleemloos programmeren.

Groete
Piet Rehorst

Eerst een 'Erase' en een 'Blank check' doen kan helpen...

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Dat is iets wat ik nog nooit tegengekomen ben, zelfs niet na ~100 keren dezelfde 16F876a te programmeren, die zit nl. in mijn testbord.

LDmicro user.

Met de 18 pinners is er wel een bekend probleem: bij bepaarde i/o combinaties + timers kan de chip niet meer programmeerbaar worden (makkelijk op te lossen)

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com