PicKit 2 - Koppla in AUX-pinnen?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

PicKit 2 - Koppla in AUX-pinnen?

Inlägg av Klas-Kenny »

Först och främst, jag har sökt, men en sökning på pic och aux 4 träffar, ingen svarade på vad jag vill så jag antar att frågan inte kommit upp innan.
Samt, jag vet att man inte ska koppla in denna pinne egentligen.
Till frågan:

Vad händer om jag skulle koppla denna pinne till någon ingång på PIC-en?

Det än nämligen så att jag vill använda samma header till både ICSP-programmering, samt till en annan grej, där jag behöver denna pinne också.
Så, skulle programmeringen på något vis inte kunna fungera, eller skulle jag till och med kunna skada PIC'en om jag kopplar AUX-pinnen till en ingång, med 10k pull-down resistor?

Hittade inget givande alls i denna pdf.
Senast redigerad av Klas-Kenny 17 augusti 2010, 22:49:43, redigerad totalt 1 gång.
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Pic - Koppla in AUX-pinnen?

Inlägg av bearing »

Ifall du lägger ett motstånd mellan AUX och PIC borde det inte vara någon fara, gissar jag.
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Pic - Koppla in AUX-pinnen?

Inlägg av Klas-Kenny »

Hur stort bör detta motstånd vara?
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Pic - Koppla in AUX-pinnen?

Inlägg av bearing »

Som sagt var det hela en gissning, så ta det inte som ett råd. Förutsättningen är att programmerarens AUX håller sig på logikspänningar.

Om PIC:ens I/O skulle driva 5V, och AUX sänka till 0V, eller vice versa kommer det gå en ström genom motståndet. PIC:ens I/O klarar runt 20 mA, så om vi väljer strömmen 10 mA genom motståndet finns marginal. 5V / 0,01A = 500 ohm. Motståndet bör vara minst ca 500 ohm alltså.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46933
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Pic - Koppla in AUX-pinnen?

Inlägg av TomasL »

Nja, beror på, Pinne 6 (AUX) är väl anslutningen för LVP.
Men nått K eller så, för att inte orsaka överbelastning är väl lämpligt.

Och du, ändra rubriken så att man förstår att det gäller PIC-Kit2.

Ändrade till LVP
Senast redigerad av TomasL 17 augusti 2010, 23:38:06, redigerad totalt 1 gång.
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: PicKit 2 - Koppla in AUX-pinnen?

Inlägg av Klas-Kenny »

Ah, okej :)
Ändrade rubriken.

Kom på att jag tror jag tar och löder ihop en egen kabel att ha mellan kortet och programmeraren, som inte ansluter Aux, så kan jag vara säker på att det inte blir några problem.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46933
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PicKit 2 - Koppla in AUX-pinnen?

Inlägg av TomasL »

Vettig lösning, tänk dock på att du ALLTID måste stänga av LVP i din processor när du skall programmera den, annars får du problem.



Ändrade till LVP
Senast redigerad av TomasL 17 augusti 2010, 23:38:41, redigerad totalt 1 gång.
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: PicKit 2 - Koppla in AUX-pinnen?

Inlägg av Klas-Kenny »

LVD, vad är nu detta, och hur stänger jag av det? :|
Har lekt en del på "starterkit"-kortet med lcd-display och annat kul, men detta har jag inte hört talas om?
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: PicKit 2 - Koppla in AUX-pinnen?

Inlägg av bearing »

LVP står för low voltage programming. Kan stängas av i CONFIG.
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: PicKit 2 - Koppla in AUX-pinnen?

Inlägg av Klas-Kenny »

Bara för att lära mig något, när och var har man användning av att ha LVP påslaget?
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PicKit 2 - Koppla in AUX-pinnen?

Inlägg av sodjan »

> när och var har man användning av att ha LVP påslaget?

Om/när man vill använda "Low Voltage Programming".

Så vitt jag har förstått så är det inte så vanligt. Det finns vissa
begränsningar (saker man inte kan göra) om man kör LVP-ICSP
därför kör de flesta HVP-ICSP eftersom det är i princip lika enkelt.

Det är lite som att köra ICSP på en AVR, det finns vissa saker
man inte ska göra... :-)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46933
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PicKit 2 - Koppla in AUX-pinnen?

Inlägg av TomasL »

Sorry skall vara LVP, Low Voltage Programming.

Finns beskrivit i databladen för picken som du skall programmera.
Slås till och från med hjälp av config-registren
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: PicKit 2 - Koppla in AUX-pinnen?

Inlägg av Klas-Kenny »

Men, vad används "normalt sett"?
Jag har aldrig ändrat något eller skrivit någonting som har med det att göra i CONFIG eller ändrat något i PicKit2-programmet på datorn, så vad borde jag ha använt tidigare?

TomasL: Finns det någon speciell anledning till att du nämnde LVP?

Kollar just nu i det här databladet, och en sökning på "lvp" gav inga träffar.
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: PicKit 2 - Koppla in AUX-pinnen?

Inlägg av bearing »

Verkar som att LVP det inte finns i den modellen. LVP-pinnen ligger traditionellt på PORTB, men PORTB saknas i PIC16F684.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PicKit 2 - Koppla in AUX-pinnen?

Inlägg av sodjan »

> Slås till och från med hjälp av config-registren

Och just det går *inte* går när man kör med LVP. :-)
D.v.s att "stänga av" LVP. Och bra är väl det, det betyder att man
inte kan "bricka" en PIC så att man tvingas till HVP-ICSP för att återställa...

LVP saknas på alla senare PIC modeller, det var väl ingen
som använde det. Det tog en I/O-pinne helt i onödan.

> Men, vad används "normalt sett"?

Vanligt ICSP med Vihh på MCLR pinnen (High Voltage Programming, HVP).

> Jag har aldrig ändrat något eller skrivit någonting som har med det att göra i CONFIG

Då har du något att studera. Även om någon standardinställning av CONFIG kanske
fungerar OK, så är det väldigt nyttigt att känna till vad de är till.
Skriv svar