Sida 1 av 2

Något att tänka på angående ICSP?

Postat: 7 september 2004, 22:31:37
av Perrx
Tänkte fixa så att man kan programmera om en pic utan att tabort den från kretskortet. Är det något speciellt man ska tänka på om man vill kunna använda ICSP? Har hört något om ett motstånd på mrclr...

Postat: 7 september 2004, 22:35:57
av strombom
om du ska använda pinnar både som i/o internet på kortet och för icsp måste du tänka på det, dioder och motstånd kan du använda för att separera signalerna. samma sak med mclr som du säger, när programmeraren kopplas in måste den kunna "ta över", så låt programmerarens kabel gå direkt till mclr på kretsen och koppla vidare till övriga kretskortet genom ett stort motstånd

var min röriga förklaring förståelig?

/Johan

edit: anka + göteborg = etek ?

Postat: 7 september 2004, 22:44:06
av Perrx
Jorå, din förklaring va förstålig! Tackar!
Och ja: Quarl (anka) + Göteborg = etek!

Postat: 7 september 2004, 22:44:52
av strombom
ok, Ztek 3:a här :)

/Johan

Postat: 7 september 2004, 22:56:30
av Perrx
Där ser man! Själv har jag just börjat 2an.
Sussa sött! :)

Postat: 7 september 2004, 23:14:29
av $tiff
Glöm inte att hålla koll på vad PGD och PGC-pinnarna sysslar med när µC inte programmeras, så att de eventuella påkopplade applikationerna inte intefererar med programmerarens signaler. Det lättaste är ju att låta bli att använda desas som I/O överhuvudtaget. Annars ska det fungera med en 10kOhm mellan last och I/O.


/Liten Etek-nolla :vissla:

Postat: 7 september 2004, 23:35:06
av Chribbe76
Jag provade det med min picstart+
Jag hade ju ett motstånd på MCLR och dom andra pinnarna använde jag inte så då kör vi tänkte jag och tryckte på knappen........

Fan oxå ett motstånd på MCLR hindrar ju inte att programmerings-spänningen på 12V? sprider sig till hela labbplattan.

Pic'en klarade sig men andra saker pajade :(

Postat: 7 september 2004, 23:40:28
av Hedis
Ajdå, den är lurig.
Man får alltså sätta en Zenerdiod på 5,1v efter motståndet isf.

Postat: 7 september 2004, 23:51:19
av $tiff
>> Chribbe76

Den har jag aldrig varit med om! :humf:

Däremot kan det vara bra att ha en schottskydiod mellan Vdd och spänningsmatningen om det är en större krets som µC sitter i, så att programmeraren inte behöver driva hela kalaset när det ska proggas.

Postat: 8 september 2004, 00:30:12
av Garfield
Håller på just med ICSP tänkte precis med MCLR spänningen skulle påverka 5volten så jag montera in zenedioden på programmeringkontakten över 5 volten iställe på kortet . Jag ska programmera 50tal kort så jag behöver inte zenerdiod till varje kort utan en till programmeringskontakten så man sparar in lite komponenter :) . Jag programmerar PIC 16F870 och kör ICD2

Postat: 8 september 2004, 13:35:26
av Hedis
Du måste ju tyvärr ha en på kortet (efter moståndet emot lasten som pinen styr) efterssom om du sänker spänningen till 5v så lär inte processorn bli så glad åt programmeringen.

Så endeså sätter du den på kortet, eller så har du en extra pinne i kontakten som går till kretsen efter motståndet.

För om man bara begränsar spänningen på Vcc så förhindrar det ju inte att du får 12v till den grej som ä ansluten till MCLR.

Postat: 8 september 2004, 14:59:48
av marvin
Perrx skrev:Där ser man! Själv har jag just börjat 2an.
Sussa sött! :)
Är du med i ETA?
Har just börjat E-ettan...

Postat: 8 september 2004, 15:09:43
av Sci
E-nolla här också. Tänkte sticka upp och säga hej till ETA på tisdag...

marvin: Vilken grupp är du i?

Erik

Postat: 8 september 2004, 21:12:11
av RDX*
"ETA"

har vi spanjorer här :?: :wink:

Postat: 8 september 2004, 22:47:20
av Sci
:) ETA - E-sektionens Teletekniska Avdelning
http://www.eta.chalmers.se/

Erik