ICSP och in/utgång på PIC ?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
JimmyAndersson
Inlägg: 26586
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

ICSP och in/utgång på PIC ?

Inlägg av JimmyAndersson »

Jag har ett projekt som både kommer ha en ICSP-anslutning och en brytare kopplad till en av pinnarna som ICSP använder, närmare bestämt RB7 (PGD, ICSPDAT).

Det är en vanlig brytare som ska anslutas till ingången. När brytaren sluts så blir ingången hög.

Har jag tänkt rätt om jag kopplar såhär:

Kod: Markera allt

Matning                       PIC18F1320             WISP
 +5v                           RB7 (ICSPDAT)        Blå sladd (ICSPDAT)
   o-----BRYTARE----[10k]---------o--------------------o


edit: En grejj till: Måste brytaren vara öppen för att jag ska kunna programmera PIC'en?


Jag ska förresten även använda RB6 (ICSPCLK) också, fast den ska vara en utgång. Från utgången till ett motstånd, vidare till basen på en transistor som ska driva ett relä.
Jag kanske även bör sätta ett motstånd på ca 10k mellan utgången och jord?

Funderar även på om det finns någon risk att reläet drar när jag programmerar PIC'en? Hur löser man isåfall det?
Användarvisningsbild
Jeppsson
EF Sponsor
Inlägg: 810
Blev medlem: 3 oktober 2005, 18:00:43
Ort: Karlskrona

Inlägg av Jeppsson »

Skall PICen programmeras om ofta?

Annats löser man det lätt med en trepolig jumper:

Pin1 - Går till ICSP
Pin2 - PIC
Pin3 - Brytare, relä eller "What ever"

Bygel i läge 1-2 "progrmmerings mode"
Bygel i läge 2-3 "normal drift"

Men då måste man flytta bygel varje gång man skall programmera!
Användarvisningsbild
JimmyAndersson
Inlägg: 26586
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Den kommer inte programmeras om särskillt ofta, inte i början iallafall. Senare kan det bli diverse uppgraderingar.

En jumper var en enkel och ganska smidig lösning! Så får det nog bli.
Tack för tipset! :)
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Lite beroende på vad man har för last så kan det gå programmera ändå. Testa på labbplatta - fungerar det där (med all strökapacitans) så fungerar det på kortet.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Måste brytaren vara öppen för att jag ska kunna programmera PIC'en?

Nej, 10 K ska inte vara något problem att "driva" för programmeraren.
Man kan ofta programmera med LED/motstånd kopplade till PGC/PGD.

> Funderar även på om det finns någon risk att reläet drar när jag programmerar PIC'en?

Ja, det kommer att "fladdra" utav bara fan.

> Hur löser man isåfall det?

Använd en annan pinne...
Användarvisningsbild
JimmyAndersson
Inlägg: 26586
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

> Hur löser man isåfall det?

Använd en annan pinne...



Det är nog bara du och Icecap som har licens på att leverera sådana dräpande svar. :lol:
Lika klokt som kaxigt svar ..och fullständigt logiskt. :D

:jimmy:
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Men vad förväntade du dig för svar !?

Man skulle även kunna ha en strapp för att koppla bort relät.
Användarvisningsbild
JimmyAndersson
Inlägg: 26586
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Jag har knappt någon koll på hur signalerna mellan Wisp och PIC ser ut, så jag var beredd på någon "komponent-baserad" lösning. Men att byta pinne eller sätta en bygel är förstås den bästa lösningen.
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Inlägg av Kaggen »

Finns det inte 2-poliga (heter det så?) vippströmställare, t.ex. sådana som har 2x3 = 6 pinnar och bryter mellan 2 poler och sluter mellan 2 beroende på hur du ställer spaken/brytaren? Då skulle du ju kunna ha en switch som bryter både ICSPCLK och ICSPDAT eller kopplar om dom.
Användarvisningsbild
JimmyAndersson
Inlägg: 26586
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Jag satt just och letade efter en lämplig knapp. :)
Kom på att det vore smidigt med en sådan brevid ICSP-kontakten.
Skriv svar