Pickit2 16f690

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Pickit2 16f690

Inlägg av danielr112 »

Jag sitter och leker lite och har 2 frågor.

man verkar kunna använda både banksel och bcs/bsf status,rp[0-1]
vilket bör man använda och vad är skillnaden?
Banksel såg jag i ett exempel från annan sida medans de i vanliga fall kör bcf bsf.

fråga 2 är nog ingen fråga direkt. Satt i 2h och försökte få igång så jag kune läsa av knappen som sitter på ra3. slutade med att jag öppnade projektet som fanns med i exemplen men samma sak där. Den reagerade inte ens? Är det någon annan som kört exemplet som följer med pickit2 och knappen och kan säga att det fungerade rakt av? Jag han bara testköra 1 gång sedan men jag vet faktiskt inte vad jag missade.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: Pickit2 16f690

Inlägg av vfr »

Banksel är klart fördelaktigast. Då slipper du själv hålla reda på vilken bank som skall användas. Det kan bli några enstaka bcf eller bsf extra med banksel, men det påverkar knappast normal kod. Är det väldigt tidskritiskt eller man räknar klockcykler för en exakt tid, så får man överväga i just det fallet.
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Pickit2 16f690

Inlägg av danielr112 »

Ok. Var som jag trodde då :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Pickit2 16f690

Inlägg av sodjan »

> man verkar kunna använda både banksel och bcs/bsf status,rp[0-1]

"vfr" har redan svarat helt korrekt, men vill bara notera att det ju i den kod
som körs i processorn inte blir någon skillnad alls. BANKSEL lägger bara in
samma BCF/BSF som du även skulle kunna lägga in själv (fast med mer jobb
och med större risk att göra fel)...

På din andra fråga måste jag fråga, följer det enbart med *ett* exempel
med PICkit2 ? I annat fall får du kanske vara lite mer specifik när du frågar.
Var finns exemplet ? Var finns exempelkoden ? Är det en liten kod så skulle
du kunna posta den här.
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Pickit2 16f690

Inlägg av danielr112 »

sodjan:

Fick inte med mig koden innan men ska lägga in ikväll om jag inte lyckas.. var ett av pickits exempel. nr 5 kanske?

Men återkommer ikväll. jag vill som sagt testa lite till då jag "borde" ha gjort nåt litet fel då deras exempel borde funka...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Pickit2 16f690

Inlägg av sodjan »

> var ett av pickits exempel. nr 5 kanske?

Tja, inte vet jag...
Det är ditt jobb att ta reda på, helst innan du frågar
så att vi slipper dessa följdfrågor... :-) :-)
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: Pickit2 16f690

Inlägg av v-g »

BANKSEL har också den fördelen att koden blir mer porterbar iom att register kan ligga på i olika bankar på olika PICar.

Har helt glömt det gamla sättet ;)
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Pickit2 16f690

Inlägg av danielr112 »

sodjan:

Skrev i första inlägget att fråga 2 egentligen inte var en fråga ;) återkommer dock när jag testat. var bara fråga 1 som var en riktig fråga hehe. Men tänkte ja lägger till 2an så får man kanske lite input :D
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Pickit2 16f690

Inlägg av sodjan »

OK, helt OK...
Notera att det även kan vara något som du måste göra med
själv hårdvaran (pullup ?) eller liknande. Jag antar att det
finns instruktioner i dokumentationen...
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Pickit2 16f690

Inlägg av danielr112 »

Japp ska glo mer. jag tror jag har missat nåt. satt ochj lekte själv tills ja gav upp och la sista 20 sek på att prova deras exempel utan framgång. men testar ikväll och återkommer med hur det gick.

hade någon fundering till men skrev ner den på papper hemma så :/
choppertony
Inlägg: 822
Blev medlem: 23 mars 2009, 19:04:00
Ort: Ystad

Re: Pickit2 16f690

Inlägg av choppertony »

Angående knapp-problemet. Problemet att det inte funkar kan vara om du laddar ner programmet till pic'en via MPLAB. Då funkar det inte. Du har nog fått med en annan mjukvara som heter pickit2 V2.50 eller ngt liknande om du köppte det paketet. Där funkar knappfunktionen. Vore kul o få veta om det är detta som är problemet /// Tony
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Pickit2 16f690

Inlägg av danielr112 »

ska testa!

isåfall har ja spenderat 3h åt h-vete hehe
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Pickit2 16f690

Inlägg av danielr112 »

doh!

mitt program funkade felfritt direkt när jag startade upp de andre programmet. behövde inte ens programera om den., utan räckte att ja körde me andre programmet


ska se om ja kan luska ut skillnaden senare.
choppertony
Inlägg: 822
Blev medlem: 23 mars 2009, 19:04:00
Ort: Ystad

Re: Pickit2 16f690

Inlägg av choppertony »

Jag har inte kollat varför det är så. Skriv o kompilera programmen med MPLAB så du får en Hex-fil. Sen laddar du in Hex-filen med PICKit 2 programmet. Lite konstigt att behöva hoppa mellan 2 program för att få det att funka. Jag har en magkänsla på att det har med MCLR'n att göra. Men glöm det så länge *L* / tony
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Pickit2 16f690

Inlägg av bearing »

När jag använder min programmerare (ICD2) finns det en knapp i MPLAB som det står "release from reset" på. Det är inte bara att ni måste trycka på den knappen?
Skriv svar