Tänkte börja med PIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9047
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Tänkte börja med PIC

Inlägg 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
sodjan
EF Sponsor
Inlägg: 43242
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Tänkte börja med PIC

Inlägg 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).
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9047
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Tänkte börja med PIC

Inlägg av AndersG »

Nej,
Starterkit 16f690
Debug express PIC16F887

http://www.microchip.com/stellent/idcpl ... e=en023805
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

Re: Tänkte börja med PIC

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43242
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Tänkte börja med PIC

Inlägg 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.
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Tänkte börja med PIC

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43242
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Tänkte börja med PIC

Inlägg 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...
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9047
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Tänkte börja med PIC

Inlägg 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)
Senast redigerad av AndersG 16 mars 2010, 14:22:14, redigerad totalt 1 gång.
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

Re: Tänkte börja med PIC

Inlägg 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".
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

Re: Tänkte börja med PIC

Inlägg 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 ?
sodjan
EF Sponsor
Inlägg: 43242
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Tänkte börja med PIC

Inlägg 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.
diman
EF Sponsor
Inlägg: 192
Blev medlem: 14 februari 2007, 09:58:06
Ort: Löddeköpinge

Re: Tänkte börja med PIC

Inlägg av diman »

oki :-) tack
fixat. 10k pull-down, fungerar utmärkt.
nu kan jag lugnt fortsätta med lektionerna.
sodjan
EF Sponsor
Inlägg: 43242
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Tänkte börja med PIC

Inlägg 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... :-)
Skriv svar