Sida 5 av 9

Re: PicKit2 / 16f690

Postat: 24 april 2009, 23:27:18
av choppertony
Jag tackar för tipsen.Då e det nog bättre att köpa en där man känner till vilken produkten är och kan köpa kontrollern till just den. Köpte 10st displayer för 40 kr hos Kjell o kompany och denna var med där just nu leker jag med en led display och gör framsteg *S* Tänka sig, att de har varit på månen,,,,, och jag kan blinka med en led-display .... :idea:

Re: PicKit2 / 16f690

Postat: 25 april 2009, 00:02:34
av choppertony
Led-Displayen...... Om det nu är en led-display???? Lyser bara om strömen går på ett håll. Och värkar funka tvärt om som jag tänkt mig. Är det så här det skall funka???? En pinne kopplas till plus. Exempelvis 5V.

Den sörjer hela led-displayen med ström......

Sen för att få varje segment att tändas så kör man det först via ett motstånd om man har för mycket volt i batteriet som driver detta, och sedan till Gnd. i

så fall så behövs det en pinne med 5 Volt och massor med pinnar med Jord. Hmmmmm...


Jag är inte så duktig på Engelska.................. Lika bra att säga det igen. Jag stavar inte bra på svenska heller.... *L*


En följdfråga. Kan man programmera pic'arnar så att man styr utgångarna som Jord???? mina experiment är kul. Men era förklaringar är Guld!!! :tumupp:

Re: PicKit2 / 16f690

Postat: 25 april 2009, 01:23:03
av sodjan
Jag antar att det är vaniga 7-segment LED-displayer ?

De kan antingen vara "common anode" och då ska den gemensamma
pinnen ligga till + spänningen, eller "common catode" och då ska den
gemensamma pinnen ligga till GND. Sedan matas varje segment med
7 olika pinnar och var sitt motstånd, antingen till GND eller + spänningen
beroende på om det är CA eller CC displayer. Men de har alltid en
gemensam pinne samt 7 individuella pinnar för de olika segmenten.
Om man har fler än en display så kopplar man normalt de 7 individuella
pinnarna till samma pinnar på processorn, sedan rullar man igenom de
olika displayerna en-och-en genom att koppla in den gemensamma
pinnen i tur och ordning (multiplexa som det kallas). Eller så kopplar man
in någon extra krets för drivningen, antingen enkla shift-register för att
spara pinnar på processorn eller mer avanserade "7-segment drivers".

> ...först via ett motstånd om man har för mycket volt i batteriet...

Man ska *ALDRIG* koppla segementen *utan* strömbegränsning (d.v.s motstånd).
LED's ska aldrig drivas med en "viss spänning"...

> Kan man programmera pic'arnar så att man styr utgångarna som Jord?

Om en viss pinne är konfigurerad (via TRISx registret) till en utgång, så
sätter du den låg eller hög via PORTx registret.
Eller vad menar du igentligen med att styra utgångarna som jord ?

Re: PicKit2 / 16f690

Postat: 25 april 2009, 08:55:39
av choppertony
Tackar för mycket bra svar. Det klargjorde många frågetecken. Att man skulle ha motstånd det hade jag fattat i pappret jag fick. Där stod utförligt hur många Ohm man skulle ha beroende på hur stort batteri man hade.

Att de hade en pinne som de alla var kopplade till det hade jag luskat ut oxå. Men jag blev lite förundrande då det var
en gemensam plus och sen Gnd för att tända vart och ett segment. "common catode". Men det skulle ju tydligen vara så på denna.

Nu har jag inga extra drivers eller andra grejor än min 16f690 att försöka mig på att styra denna. Men det hade för mig varit
lättare om det var en "ca".

Det var det som jag menade med följdfrågan........ När utgången är låg, är det samma sak som att utgången då är Gnd ? Eller är den ingenting ??
Är den Gnd när den är låg, då skulle jag ju kunna använda denna "common catode" för lite lek ändå. Hoppas ni förstår hur jag menar, för det är inte lätt att förklara då man inte kan allt. mvh // TJ

Re: PicKit2 / 16f690

Postat: 25 april 2009, 17:04:06
av sodjan
> Men jag blev lite förundrande då det var en gemensam plus och sen Gnd
> för att tända vart och ett segment. "common catode".

Common Anode. Anoden är "plus-sidan" av en diod.

> Men det hade för mig varit lättare om det var en "ca".

Du menar "cc", Common cathode.
Men varför det ? Det är i princip ingen skillnad, bara att koppla lite olika.

> Eller är den ingenting ??

Enda gången en pinne är "ingenting" är när den är en "öppen ingång", och
det ska man undvika. En pinne som är utgång är aldrig "ingenting", den
är antingen hög eller låg (d.v.s 5V eller 0V om man har 5V som matningsspänning).
Och de flesta pinnar "driver" i båda lägena.

Re: PicKit2 / 16f690

Postat: 25 april 2009, 22:01:29
av choppertony
Jag är lite osäker igen angående ca eller cc. Skall vi ta det en gång till. Jag vet inte om jag missade ngt. Men helt plötsligt så blev dessa namn osäkra igen. Har jag skrivit fel eller du sodjan? Jag förstår att antingen eller. Det var bara namnen jag blev osäker på

cc = ?
och
ca = ?

Re: PicKit2 / 16f690

Postat: 25 april 2009, 22:08:06
av danielr112
CC = Common Catode
CA = Common Anode

Re: PicKit2 / 16f690

Postat: 25 april 2009, 22:14:08
av choppertony
så långt var jag med *s* vilken av dem är + och vilken är -

Re: PicKit2 / 16f690

Postat: 26 april 2009, 00:50:10
av sodjan
Anode är plus-sidan av en diod.
Katod är minus sidan ("strecket i symbolen").
En diodsymbol pekar från anod till katod.

En CA display har gemensam plus-sida.
En CC display har gemensam minus-sida.

Re: PicKit2 / 16f690

Postat: 26 april 2009, 08:34:03
av choppertony
Tackar! man lär sig nya saker var dag!

Re: PicKit2 / 16f690

Postat: 27 april 2009, 19:02:25
av choppertony
Jag hittade till slut en display som var "cc" Gemensam Gnd. Så nu har jag lekt lite med det.

På PicKit2 sitter det en 14-pin Expansion Header. En hon-kontakt som är okey att använda. Någon som vet om det säljs några hanar som passar till denna kontakt? Gärna färdiga med kablar.

Jag har köpt en kopplingsplatta på kjell o Company artikelnr 36-252 Den var nog en bra nybörjarplatta för att slippa att löda massa motstånd som behövdes för att testa detta.

Nu vill jag flytta över min Pic till denna platta. Behövs det ngn sockel eller fot för att få dit den på plattan? Jag har sett att det finns ngt som heter IC-hållare som jag fönderar på om det skulle passa en pic eller den går att få fast på plattan utan några tillbehör?


Jag vill ju oxå driva mitt experiment via ett batteri. om jag använder ett 9V batteri . Kan jag då koppla en Spänningsregulator till detta så jag kommer ner till ca: 5 volt Eller skall jag mixtra med motstånd eller andra grejor?

Som ni vet o förstår så kan jag inte detta så ni får förklara på ett enkelt sätt .... Tackar på förhand. /// Tony

Re: PicKit2 / 16f690

Postat: 27 april 2009, 20:30:43
av danielr112
KJell.com Har både socklarna och han stiftlisterna som du letar efter:

http://www.kjell.com/content/templates/ ... ,275000000
http://www.kjell.com/content/templates/ ... 6078&path=


Du kan givetvis köpa de stiftlisterna på andra ställen också.

Re: PicKit2 / 16f690

Postat: 27 april 2009, 21:11:25
av Pajn
Nja "mixtra med motstånd" kommer ge olika spänning beroende på hur mycket ström din krets använder. Köp istället, som du säger en spänningsregulator. Tex någon 7805

Du behöver ej använda en ic-sockel men ska du löda fast kretsen kan det vara ett plus då du slipper oroa dig om att du bränner kretsen, samt det går att ta bort den efteråt.

Re: PicKit2 / 16f690

Postat: 27 april 2009, 21:49:26
av sodjan
> Jag hittade till slut en display som var "cc" Gemensam Gnd.

Var vi inte överens om att det inte spelade någon som helst roll
om du har en CA eller CC display ? Bara man *vet* vilket man har.
Jag är inte helt med på varför du har letat efter en CC display. Det är
faktiskt så att rent elektriskt så är en CA display bättre eftersom de flesta
kretsar (inkl PIC) har lite bättre drivförmåga på pinnarna när de är noll "0".
(OK, "driv" är igentligen inte rätt ord eftersom de sänker strömmen...)

Enda skillnaden i koden är att man tänder ett segment på displayen med en
"nolla" på pinnen istället för en "etta", men det är en bagatell i sammanhanget.

> artikelnr 36-252

Helt OK.

> Behövs det ngn sockel eller fot för att få dit den på plattan?

Nej en vanlig PIC i DIP kapsel är bara att trycka dit. Om det är en ny PIC
så bocka bara in benen lite först, fabriksnya DIP kapslar har benen svagt
utåtböjda för att fungera bra i automatmonteringsmaskiner. Jag trycker bara
kapseln not bordet med en sida i taget så att pinnarna pekar rakt ner.

> Jag vill ju oxå driva mitt experiment via ett batteri.

Någon speciell anledning till att använda batteri ? Det måste vara det mest
bökiga sättet. Batteriar tar slut...
En vanlig 9-12 V eliminator och en 7805 stabb på plattan är enklast.
Har inte PICkit2 spänningsmatning från sin ICSP kontakt ? I så fall duger
det nog så länge du inte måsta koppla loss PICkit2'an (eller driva allt för
stora laster).

Re: PicKit2 / 16f690

Postat: 28 april 2009, 06:01:34
av choppertony
Angående ca-cc så missförstod jag ert svar senast. Om jag nu har för stått det rätt så skall man kunna använda den gemensamma plusen på CA. och sen koppla in utgångarna från pic-en på varje segment. och när utgången är noll så skall de lysa och när de är ett så är de släkta.... okej det måste testas när tid finnes.

Varför batteri..... Problemet är att där jag vill kunna använda mitt experiment finns ingen nätström så jag måste använda batteri av ngt slag. Funkar det med spänningsregulator ?