kommandolista?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Breikus
Inlägg: 54
Blev medlem: 13 juli 2008, 09:24:20
Ort: Linköping

kommandolista?

Inlägg av Breikus »

finns det nånstans nån slags "ordlista" på de kommandon som finns i PIC-programmering?

Har läst lite skolor här o var, gör så så blir det så men ingen skriver kommando o förklarar (för en lekman) va de innebär..
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Databladet eller Reference Manual.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Användarvisningsbild
Breikus
Inlägg: 54
Blev medlem: 13 juli 2008, 09:24:20
Ort: Linköping

Inlägg av Breikus »

Tackar tackar för svar! :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

AndersG,
Varför länka till en site som har lagt en text om att man
ska *köpa* PDF filen, när samma dokument finns fritt hos Microchip ?

Annars är det en bra lista, bättre än de som finns i databladen.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Varför länka till en site som har lagt en text om att man
ska *köpa* PDF filen, när samma dokument finns fritt hos Microchip ?
Arrgghh... Det var första traffen då jag googlade och då PDFen öppnades direkt så såg jag inte ngn text. Hade den uppslagen på mitt bord och googlade efter rubriken bara. Här är samma PDF på Microchip sajten:
http://ww1.microchip.com/downloads/en/D ... 31029a.pdf
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Inlägg av BJ »

sodjan:
Det är nog programmet som gör pdf-filen man ska köpa.
Den som har gjort dokumentet verkar ha använt en gratisversion av PDF Split-Merge...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

BJ, så verkar det ju vara...
Spelar ingen roll, Microchip har samma fil/dokument utan den röda texten.
Så det finns ingen anledning att göra någon "split" av Section 29 från
den kompletta "Reference Manual" i alla fall. :-)
Användarvisningsbild
Breikus
Inlägg: 54
Blev medlem: 13 juli 2008, 09:24:20
Ort: Linköping

Inlägg av Breikus »

har hittat ett par dokument nu som beskriver lite kommandon samt att jag hittat en lista på alla kommandon Men..
när jag läser min tutorial jag fått med PicKit 2 så har jag jäklit svårt o förstå det :S
har bara läst grundkursen i elektronik o styrteknik o lite sånt på gymnasiet (fortsatte på Installation sen vilket resulterade i att jag är elektriker nu)
så har svårt att gissa fram hur allt hänger ihop..
Köpte Kitet på kjell o där står att det är ganska enkelt och att vem som helst kan lära sej..

finns det nåt ställe som förklarar saker o ting som om man hade en lärare bredvid sej eller är det bara att gå o köpa böcker om ämnet alternativt gå kurser?
(har kommit igenom de två första lektionerna o fattar väl hur det hänger ihop, hoppas jag. men trean är skitsvår att fatta o fyran har det nog tagit stopp..)

picbasic är ju mycket enklare, varför säljer inte kjell&co grejer med det språket?
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9127
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

finns det nåt ställe som förklarar saker o ting som om man hade en lärare bredvid sej
Jo, de kallas "skolor" ;)
(har kommit igenom de två första lektionerna o fattar väl hur det hänger ihop, hoppas jag. men trean är skitsvår att fatta o fyran har det nog tagit stopp..)
Om du berättar vad det är du inte förstår så kan vi kanske hjälpa dig? Jag antar att du har problem med assemblerprogrammeringen? Testa i så fall läsa denna... Äsch, hittar den inte, men jag poster länken senare då jag är hemma. Läst detta så länge:
http://www.piclist.com/tecHREF/piclist/begin.htm
picbasic är ju mycket enklare, varför säljer inte kjell&co grejer med det språket?
Såvitt jag kan förstå så kan du tanka ned det gratis:
http://www.melabs.com/resources/win_ide.htm

Men som sagt var, BASIC är för mesar ;)

edit:
Här är länken:
http://www.covingtoninnovations.com/nop ... em2004.pdf
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Och BASIC är en återvändsgränd.

Det enda som skiljer är vilka bokstäver du använder på att skriva samma sak, vilket språk du än använder.

Ska ett register ha ett visst värde blir resultatet det samma oavsett språk:
Registret ska "fyllas på" med värdet!

Mitt råd är som de andras här: fråga här! Det finns ganska mycket vetande, kolla på sodjans hemsida, där står det lite också... och börja med att blinka en LED eller så.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> picbasic är ju mycket enklare, varför säljer inte kjell&co grejer med det språket?

Alltså, det finns inga "grejer" med PICBasic. Det finns ingen
koppling mellan språk och programmerare alls.

Sen, du måste vara mycket mer specifik om vad det är som du inte förstår.

"På sidan xx, i andra stycket står det "det och det", vad betyder det ?"

Inte bara svinga vilt omkring dig...
H.O
Inlägg: 5919
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Inlägg av H.O »

Jag köpte en PicStartPlus för snart 15år sedan till ett projekt jag ville göra - jag satt i en vecka och klurade på ASM kod till en 16F84 utan att lyckas göra ett "skit". Köpte PicBasic (upggraderade senare till PRO) och har aldrig ångrat mig.

Så för mig var/är det INTE en återvändsgränd utan en väg frammåt, ett verktyg bland alla andra som hjälper mig mot mitt mål. Om jag, mot förmodan, skulle dyka på nått som är stört omöjligt att göra med PicBasicPro så går det alldelas utmärkt att infoga assembler-kod i Basic-koden (om man kan assembler förståss...)

Jag är kass på assambler, men det lilla jag kan har jag lärt mig genom att titta på dom filer som PicBasicPro genererar.

Kan någon ge ett exempel på vad som inte går att göra i PicBasicPro?

/Henrik.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Självklart går det mesta att göra i BASIC.
Sen att vissa har något personligt mot BASIC är en annan sak... :-)
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

T.ex. strukturerade variabler.

Kod: Markera allt

Ett standardexempel är medlem i en klubb där man först definierar vad "variablen" ska innehålla:
typedef struct
  {
  char First_Name[30];
  char Surname[50];
  char Address_Street[50];
  char Address_City[30];
  } T_MEMBER;

Sedan kan man ange att man vill ha några:
T_MEMBER Work_Member; // Used to "play" with
T_MEMBER Member_List[100]; // Room for 100 members
Detta exempel är stort och inte något man använder till PIC men själva funktionen att kunde deklarera egna variabeltyper är mycket hjälpsamt.

Bara ett exempel... jag använder strukturer i alla mina projekt.

Edit: saxade lite från ett aktuellt projekt:

Kod: Markera allt

union
  {
  WORD Total;
  struct
    {
    WORD Ashscrape  : 1;
    WORD Starter    : 1;
    WORD External   : 1;
    WORD Not_Cold   : 1;
    WORD Fan        : 1;
    WORD Overheat   : 1;
    WORD F_Physical : 1;
    WORD Wrong_Stop : 1;
    WORD Thermostat : 1;
    WORD Safety     : 1;
    WORD Sensor     : 1;
    } Flag;
  } Error;
/code]
Då kan jag markera fel vid att sätta t.ex. 'Error.Flag.Overheat' och kolla generellt om NÅGOT fel finns vid att kolla huruvida 'Error.Total' är annat än noll, är den det finns det något fel.

Och sant, det går nog att uppnå i BASIC men definitivt inte lika enkelt.

Och för dom med en Janfire NH pelletsbrännare: det är en del av källkoden.
Skriv svar