Sida 3 av 9

Re: PicKit2 / 16f690

Postat: 13 april 2009, 07:34:42
av choppertony
Det var mycket bra info för en nybörjare. Men det kan nog förklaras en gång till framöver. Jag skall fixa mig en tryck-knapp och ett par motstånd så får jag prova mig fram. Skall motståndet sitta på något speciellt håll? Jag vill inte fördärva grejorna.

Tackar än en gång för bra svar! // Tony

Re: PicKit2 / 16f690

Postat: 13 april 2009, 10:04:44
av Swech
Motstånd spelar ingen roll vilket håll de sitter åt.
Dioder, även lysdioder, måste kopplas åt "rätt" håll..

Ett bra tips är att låna dessa böcker på biblioteket
Elektronik för alla 1.....8 finns 8 st nr 1 och 2 är grundläggande el, (om jag minns rätt)

Dessa började jag med för ... jösses.. mer än 20 år sedan :)
De är gamla böcker men de gäller fortfarande i stor utsräckning.

Swech

Re: PicKit2 / 16f690

Postat: 13 april 2009, 14:44:05
av choppertony
Det låter som en bra idé. Får gå till bibblan och se om jag hittar dessa böcker! Tackar!

Re: PicKit2 / 16f690

Postat: 13 april 2009, 20:36:38
av choppertony
1
2
3 4
5
6

Jag har försökt förstå det ni skrev i går om att inte ha ngn öppen ingång. Med siffror här över
försöker jag förklara så som jag tror att ni menar.

1 = 5 volt
2 = motstånd , 1000 ohm t,ex
3 en förgrening som går till 4 som är ingången och 5 som är tryck-knappen
6 är jord

Hoppas det är så här ni menar. Annars så har jag fått det om bakfoten allt ihop *S*. Hur viktigt är det med ohmen? Kan det lika så väl vara 20000 ohm ? Tackar på förhand! / Tony

Re: PicKit2 / 16f690

Postat: 13 april 2009, 20:43:13
av sodjan
Korrekt.
Vanliga värden på pull-up motstånd är 10-100 KOhm.
1 KOhm låter lite onödigt lågt...

Nästa grej att fundera på är "kontaktstudsar"... :-) :-)

Re: PicKit2 / 16f690

Postat: 13 april 2009, 21:18:22
av choppertony
kontaktstudsar. Men de filtrerar man väl bort med mjukvaran på något bra sätt. Kontaktstudsarna blir de olika beroende på motståndet som i föregående exempel. 10 eller 100 Kohm ????????????

Re: PicKit2 / 16f690

Postat: 13 april 2009, 21:24:09
av v-g
Ja du bör filtrera i mjukvaran och nej det har inte med moståndet att göra om du håller dig inom ovanstående värden.

Re: PicKit2 / 16f690

Postat: 13 april 2009, 22:07:15
av sodjan
Bra, då har du kolla på det.
Hur kontaktstudsarna ser ut beror (nästan) enbart på tryckknappens konstruktion.

> 10 eller 100 Kohm ????????????

mellan, inte eller...

Re: PicKit2 / 16f690

Postat: 15 april 2009, 20:58:20
av choppertony
:badgrin: ännu en fundering runt ingångar på pic'en. När det gäller en tryck-knapp så måste man ha ett pullupp motstånd. Kallades det så? Är det samma sak om man använder ingången som analog ingång? Om man t,ex sätter en potensiometer,stavas det så tro ? eller höjer man o sänker potensen med det :D

Re: PicKit2 / 16f690

Postat: 15 april 2009, 22:01:34
av sodjan
> När det gäller en tryck-knapp så måste man ha ett pullupp motstånd.

Ja. Antingen ett utanför PIC'en som man sätter dit själv, eller genom
att slå på de interna "weak pull-up" som finns på vissa pinnar.
Kolla databladet.

> Är det samma sak om man använder ingången som analog ingång?

Nej, inte alls.

> Om man t,ex sätter en potensiometer,stavas det så tro ?

Om du söker på "potensiometer" på Google, så frågar Goolge "Menade du: potentiometer ?"
Det kan ju vara en ledtråd...

> eller höjer man o sänker potensen med det

Med en potentiometer kan man variera *spänningen* på en analog ingång
och mäta denna spänning med hjälp av ADC modulen.

Re: PicKit2 / 16f690

Postat: 16 april 2009, 06:01:31
av choppertony
tackar!

Re: PicKit2 / 16f690

Postat: 18 april 2009, 12:14:49
av choppertony
Om jag har förstått databladet så finns det WPU på port A. och om jag förstod datablatet igen så använder man komandot WPUAx där X-et är filken ingång man vill använda, och A står för port A ? Hur kopplar man t,ex en tryck-knapp om WPU´n används? Kan ingången då vara öppen? och kan man använda 5V som ingångsignal..... Konstigt med sånt man inte förstår *L*

Det är inte fel att inte förstå, men det är helt rätt att försöka att förstå!

Re: PicKit2 / 16f690

Postat: 18 april 2009, 12:47:46
av sodjan
> och om jag förstod datablatet igen så använder man komandot WPUAx...

Nej, WPUAx är *inte* ett kommando, det är ett *register* (SFR, "Special Function Register").
Om du inte skiljer på kommandon och register så kommer mycket att bli väldigt svårt att förstå... :-)

> där X-et är filken ingång man vill använda,

Korrekt. För att slå på WPU på t.ex RA2 så gör du "BSF WPUA, WPUA2".
Notera att "BSF" är *kommandot*, "WPUA" är *registret* och "WPUA2" är *biten* !
Det är helt fundamentalt att hålla isär det...

> ...och A står för port A ?

Yes. Gissa vad "B" står för i WPUB och WPUBx... :-)

> Hur kopplar man t,ex en tryck-knapp om WPU´n används?

"Som vanligt", men du behöver inte sätta dit något eget (externt) pull-up motstånd, så klart.
Knappen mellan pinnen och GND bara...

> Kan ingången då vara öppen?

Ja och nej, du behöver inte ansluta något externt till pinnen, men den kommer inte riktigt
att vara "öppen" ändå eftersom WPU'n på pinnen håller den "hög".

> och kan man använda 5V som ingångsignal.....

Ja, visst, även om det är lite onödigt, pinnen får ju 5V från den inbyggda WPU'n.
WPU används främst det där det man sluter inte kan ge både "hög" och "låg", som t.ex
en tryckknapp, en magnetswitch eller något annat som bara är "öppen" eller "sluten".
Om man t.ex kopplar en ingång till en annan krets som kan ge *både* hög och låg
så är det helt onödigt att slå på WPU på den pinnen.

> Konstigt med sånt man inte förstår *L*

Så länge det bara framgår *vad* som inte förstås så är det inget problem. Det finns
andra tråder där det bara sägs att "jag förstår inte" utan att säga *vad*, och det går
ju inte att svara på...

Så här i början är det några "trösklar" som man måste komma över, men plötsligt
en dag så bara framstår allt i databladet som något helt självklart.

Re: PicKit2 / 16f690

Postat: 18 april 2009, 15:59:24
av choppertony
B-et borde väl stå för port B då? Men om det är så, så skall man inte kunna använda B då det bara var A som kunde ha WPU i pic16f690.

Angående databladet så skulle man ju vilja skriva ut det så man kan plugga på det över allt. Men ett datablad på över 300 sidor är ju inte så kul att börja skriva ut. Det tömmer väl skrivaren på färg och hela pappersförådet oxå *S*

Re: PicKit2 / 16f690

Postat: 18 april 2009, 16:04:20
av choppertony
Svarar på mig själv! Nä du Tony där har du fel WPUB finns visst till 16f690....