Sida 3 av 3

Re: Tänkte börja med PIC

Postat: 16 mars 2010, 07:39:37
av AndersG
Det är samma PIC i båda, men starterkittet har en labplatta med en 16F690, debug express har en annan labplatta med en större PIC som stöder in-circuit debugging, men tar du din PICKit2 från starterkittet och pluggar den i en PIC som stöder ICD så funkar det lika.

Dvs du kan starta med en starterkit, sedan så löder du ihop en liten kabel som har plugg för PICKIt2 i en änden och stift som passar i vanliga kopplingsdäck och sedan kan du labba med bilken PIC du vill (nästan).

Se tex:
http://www.dalton.ax/battmeter/battmeter.jpg

Där jag helt enkelt satt en stiftlist i labplattan (th)

eller oxå så här:
http://www.dalton.ax/battmeter/Battmeter1.jpg

Där jag lött hylslister på PICKit-kortet

Re: Tänkte börja med PIC

Postat: 16 mars 2010, 10:09:48
av sodjan
När det gäller specifikationerna för de olika PICkit2 paketen, så
är det bättre att kolla hos Microship. ELFA har inte sina beskrivningar
aktuella, de har bl.a fel processor på en av dom.

Och så vitt jag minns så är det *inte* samma processor på Starter Kit
och Debug Express (om inte själva processorn som sitter *inne* i
PICkit2 är vad som avses, men det är ju mindre intressant).

Re: Tänkte börja med PIC

Postat: 16 mars 2010, 10:12:10
av AndersG
Nej,
Starterkit 16f690
Debug express PIC16F887

http://www.microchip.com/stellent/idcpl ... e=en023805

Re: Tänkte börja med PIC

Postat: 16 mars 2010, 12:07:25
av diman
oki, 887 stöder visst in circuit debugging

men vilken nytta har man av det som nybörjare.
Starter kit blir det nog.

Re: Tänkte börja med PIC

Postat: 16 mars 2010, 12:17:14
av sodjan
Du kan ju lika gärna ta ett "Starter Kit" och koppla in en 16F887 (eller
886) till den. Det blir i princip samma sak som ett Debug Express (men
utan specialkretskortet) till lägre kostnad.

Re: Tänkte börja med PIC

Postat: 16 mars 2010, 12:31:48
av BJ
diman skrev:oki, 887 stöder visst in circuit debugging

men vilken nytta har man av det som nybörjare.
Jag har haft väldig nytta av det.
Då kan man stoppa processorn och gå in och
titta vad det är för värden i olika register.
Och se om det blev som man tänkte sig.

Re: Tänkte börja med PIC

Postat: 16 mars 2010, 12:39:02
av sodjan
> oki, 887 stöder visst in circuit debugging
> men vilken nytta har man av det som nybörjare.

Det beror lite på vad man gör. Ofta kan man "debugga"
ganska långt genom att utnyttja MPLAB/SIM fullt ut.
Ibland måste man dock köra "live" för att få in rätt
insignaler o.s.v, men mycket går att simulera med
"stimulus" i MPLAB/SIM...

Re: Tänkte börja med PIC

Postat: 16 mars 2010, 13:12:35
av AndersG
Håller med. CD är rätt begränsad, bara en eller tre brytpunkter och rätt långsam. Tryckte den inte var värd det på en 887a. Gick bättre med simulatorn.

Edit: CD -> ICD (In Circuit Debugging)

Re: Tänkte börja med PIC

Postat: 16 mars 2010, 13:44:12
av diman
okej. tack för svaren :-)
starter kit blir det, med vetskapen om möjlig "utökning" sedan när det kommer att kännas "för litet".

Re: Tänkte börja med PIC

Postat: 20 mars 2010, 17:21:10
av diman
nu har jag ett litet problem.

testar lite med I/O och märker
att input signal håller i sig av någon anledning.

testar f.n. BTFSS och BTFSC på RB7
och när jag sluter RB7 mod vdd så ändrar programmet riktning som det ska, dock när jag tar bort spänning från RB7 så
ändrar det inte tillbaka förrans om en stund (eller om jag direkt då sluter RB7 mot GND)
märker även om jag vidrör RB7 med fingret så reagerar PICen för nån halvsekund som om RB7 vore hög :?


är det meningen kanske ?

Re: Tänkte börja med PIC

Postat: 20 mars 2010, 17:30:08
av sodjan
Notera att du *ALDRIG* ska ha öppna ingångar !!
Detta är regal 1A när det gäller CMOS elektronik.

Och vad trodde du att pinnen skulle "se" om den inte
är ansluten någonstans alls ??

En öppen CMOC pinne kommer att plocka upp elektriska fält
"ur luften" och sannolikt se en 50 eller 100 Hz signal från annan
230V ansluten utrustning.

Och genom att röra pinnarna direkt med fingret kan du "zappa"
ingångarna via statiskt elektrisitet och förstöra pinnen permanent.
En PIC tål det dock oftast, men har du suttit och hasat fram och tillbaka
på en heltäckningsmatta ett tag så...

Slutligen, ifall det inte var tydligt nog, du ska **ALDRIG** ha öppna ingångar !!

Använd alltid pull-up (vanligast) eller pull-down motstånd.

Re: Tänkte börja med PIC

Postat: 20 mars 2010, 18:37:17
av diman
oki :-) tack
fixat. 10k pull-down, fungerar utmärkt.
nu kan jag lugnt fortsätta med lektionerna.

Re: Tänkte börja med PIC

Postat: 20 mars 2010, 18:41:32
av sodjan
Fint ! :-)
Notera bara att det (av olika orsaker) är vanligare att man
använder pull-up och har kontakten mot jord. Det är t.ex bättre
att dra ut jord till en kontakt som sitter en bit från elektroniken
än att dra ut matningen. Det betyder att det är en "nolla" på pinnen
som är det aktiva läget, men det spelar ju ingen större roll. Bara att
vända logiken i koden... :-)