Pickit2 16f690
-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Pickit2 16f690
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.
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.
Re: Pickit2 16f690
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.
-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Re: Pickit2 16f690
> 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.
"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.
-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Re: Pickit2 16f690
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...
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...
Re: Pickit2 16f690
> 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...

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...


Re: Pickit2 16f690
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
Har helt glömt det gamla sättet

-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Re: Pickit2 16f690
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 
Skrev i första inlägget att fråga 2 egentligen inte var en fråga


Re: Pickit2 16f690
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...
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...
-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Re: Pickit2 16f690
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å :/
hade någon fundering till men skrev ner den på papper hemma så :/
-
- Inlägg: 822
- Blev medlem: 23 mars 2009, 19:04:00
- Ort: Ystad
Re: Pickit2 16f690
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
-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Re: Pickit2 16f690
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.
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.
-
- Inlägg: 822
- Blev medlem: 23 mars 2009, 19:04:00
- Ort: Ystad
Re: Pickit2 16f690
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
Re: Pickit2 16f690
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?