Sida 1 av 1
Programmera en större mängd picar
Postat: 3 juli 2006, 11:29:58
av Nannou
Hej.
Jag håller på med ett projekt åt ett företag som bland annat innehåller en PIC12F683. Volymen är stor, säg >1000 planerade för tillfället. Vad vore det enklaste sättet att få PIC:arna programmerade med vår mjukvara. Microchip tillhandahåller en liknande service vad jag förstått, någon som har erfarenhet av den?
Vad finns det för fler alternativ? Att införskaffa en standalone programmerare, typ Microchips PM3 eller liknande kan vara en ide men blir pilligt då det är ytmonterade enheter vi använder.
Någon som har en ide?

Postat: 3 juli 2006, 11:37:11
av strombom
Jag tror man kan köpa förprogrammerade av Farnell.
Postat: 3 juli 2006, 11:52:42
av Maze
Varför inte en ICSP kontakt på varje enhet ? Ta en billig kontaktlist och sen är det bara att plugga in sin prgrammeringskabel på korten. En fördelen är att det blir enkelt att uppgradera mjukvaran i framtiden också.
Postat: 3 juli 2006, 12:24:31
av sodjan
Om du ska köpa färdigprogrammerade kretsar så gäller det verkligen
att eran programvara är "stabil". Annars är det ju lite bortkastat.
För övrigt kan du se Microchips erbjudanden här :
https://www.microchipdirect.com/Program ... fault.aspx
Kostanderna för denna tjänst är ganska OK, men som sagt, problemet
är om inte programvaran är helt stabil.
Sen beror det även på var de >1000 korten skall monteras.
Kina eller Sverige ?
> typ Microchips PM3
Eller denna som är ett bra alternativ till Microchips "production" programmer :
http://www.embedinc.com/proprog/index.htm .
Sen bör (som Maze också sa) kretskortet vara försett med ICSP kontakt
oasvett hur man programmerar sina kretsar. Annars blir det mer problem
vid en framtida uppgradering av firmware.
Postat: 3 juli 2006, 22:12:51
av bengt-re
Jag har lite samma problem. Har kort med 12F204 i SOT-23 kapsar. Produktion gillar inte direkt att behöva pilla in dessa "gruskorn" i programeraren innan man skickar korten på lödning. Och nej, ICSP är inte användbart när kontakten kostar mer än kretsen och när han dessutom måste ha byglar för att koppla bort målkretsen för att kunna programera.
Postat: 4 juli 2006, 00:45:04
av Tony
Gör en programmerings-prob m.h.a. testkontakter, sen behöver du bara några pads på målkortet.
Testkontakt: elfa# 40-481-20
Problemet med med bygling av IO-pinnarna brukar gå att lösa med "ful-mux":
[IO]----(Pad)----[Resistor]----[Whatever]
I värsta fall får man sätta in en riktig mux & styra m.h.a. programmeraren. Lika dyrt (eller dyrare) än stiftlist men man slipper i.a.f. pilla med byglar.
Postat: 5 juli 2006, 21:49:45
av bengt-re
Mmm, kanske en lösning... Får testa lite, men första försöken ville inte då sitter LED på en av progpinnarna.
Bra tips hur som helst !
Postat: 6 juli 2006, 01:10:21
av sodjan
> men första försöken ville inte då sitter LED på en av progpinnarna.
Du menar på PGD eller PGC ?
Många programmerare orkar "driva" en LED samtidigt som
PGD/PGC. Vad är det för programmerare ?
Postat: 9 juli 2006, 16:35:51
av bengt-re
PÅ PGD. Testade att ta bort den på ett kort och då fungerade det att programera. Kass programerare antar jag.... *suck*
Postat: 9 juli 2006, 17:08:09
av anlamotte
det går inte att buffra PGD från progameraren?
Postat: 9 juli 2006, 23:19:54
av bengt-re
Jo, antar det, nåväl - jag har semester nu, så det problemet kan få vänta till dess jag är tillbaka på jobbet...