Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Assembly: PIC (Microchip) assembly oppaat ?

hsimola [04.07.2004 18:24:19]

#

Löytyisikö linkkejä / vinkkejä mistä aloittaa PIC assemblyn opiskelu ?

Spirits [04.07.2004 18:33:36]

#

Jaa no ainakin MicroChip:n kotisivuilta löytyy hyvää materiaalia.

Kaikkien piirien datasheetit, joissa on listattu myös tietenkin piirin kaikki käskyt:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1434

Suuri määrä AppNotes:ja joista löytyy paljon erilaisia esimerkki toteutuksia eri ongelmiin:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1469&filter1=function

Tietenkään noista mitkään eivät toimi opetus periaatteella vaan niissä kaikki asiat ovat luetut lyhyen ytimekkäästi jopa kuivasti, mutta hirveän paljon niistä saa apua jos vain jaksaa lukea läpi(ja ymmärtää englantia).

vipemype [05.07.2004 10:33:24]

#

PIC 16x84:n käskyt http://koti.mbnet.fi/matjarv/elektron/pic/pickask.htm

peran [15.07.2004 13:18:36]

#

Voi tietenkin tehdä korkeamman tason kielillä ja katsoa minkä laista koodia se tekee.
Tässä linkkinä JAL-kieli, jossa on myös linkkejä Assy esimerkkeihin. (Freeware)
http://www.voti.nl/jal/
PIC 16F84:n käskykannan opiskelussa voi auttaa myös Aino-java kieli. (Freeware)
http://personal.eunet.fi/pp/jokinen/Aino.html
Löytyy myös C-kieli, jota en ole testannut.
(Tämän voi googlettaa)

Noi korkeamman tason kielet ovat lähellä Assya, mutta ei tarvitse syventyä niin tarkasti pikkuseikkoihin.

KemXy [15.07.2004 15:00:50]

#

Itse asiassa 16F84:n käskykanta on sen verran pieni, että mielestäni korkeamman tason kieliin ei kannata sotkeutua.

Jos on joskus ohjemoinut x86 assya, niin huomaa PICien assyn olevan loppujen lopuksi aika helppoa. Assylla saa myös ohjelmista kaikista nopeimpia ja pinikokoisimpia (jotta sopii siihen pienehköön muistiin).

Ja mielestäni ei heti aluksi paneutua kaikista yksityiskohtaisimpiin ja hienoimpiin tutoriaaleihin heti aluksi, vaan katsoo netistä jonkun yksinkertaisemman. Myöhemmin voi sitten lisätä tietouttaan ja käsitystään tarkemmilla oppailla.

Esim. ensimmäisenä tuli googlella vastaan.
http://www.mstracey.btinternet.co.uk/pictutorial/picmain.htm
Muistaakseni kyseisellä piirillä on tehty jopa yksinkertaisia tv-pelejä. (pong, tetris)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta