Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

PIC huvilistele

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    PIC huvilistele

    Õpetused
    Nigel's tutorials http://www.winpicprog.co.uk/pic_tutorial.htm
    Pic tutorial http://www.mstracey.btinternet.co.uk...al/pipage2.htm
    Starting with PICmicro controllers http://www.voti.nl/swp/index.html
    PIC tasuta e-raamat http://www.mikroelektronika.co.yu/english/...ook/picbook.htm
    Õpetusi http://www.rentron.com/pic.htm
    Väike PICide võrdlus http://brunningsoftware.co.uk/PIC16F88.htm
    Klaviatuuriga ukselukk http://jap.hu/electronic/combination_lock.html
    Pic ja teised, palju linke http://www.epanorama.net/links/microprocessor.html

    Programmid, vahendid
    PiKdev IDE Linux/Unix KDE keskkonda http://pikdev.free.fr/
    KTechlab Linux/Unix http://ktechlab.org/
    PIC Simulator IDE http://www.oshonsoft.com/pic.html
    SourceBoost IDE and BoostC C-compiler http://www.picant.com/c2c/c.html
    mikroC - Advance C compiler for PIC http://www.mikroelektronika.co.yu/english/...mpilers/mikroc/
    CC5X C Compiler http://www.bknd.com/cc5x/index.shtml
    Jal, Basic'u moodi väga lihtne PIC progemise keel http://www.voti.nl/jal/index.html

    Foorumid
    Electro Tech: Micro Controllers (Nigel Goodwin) http://www.electro-tech-online.com/
    EDAboard: Microcontrollers http://www.edaboard.com/

    #2
    Võeti üleskutset kuulda,teen kleepuvaks
    Elu on nagu lintmakilt muusika kuulamine. Mida lõpupoole, seda kiiremini hakkab linti äraandev ketas pöörlema...

    Comment


      #3
      Kasulik koht nii algajale kui edasijõudnule. Väga palju häid näpunäiteid, tüüpiliste vigade ennetamine, (e-mail) listid, jne, jne.

      http://www.piclist.com/techref/piclist/begin.htm

      Comment


        #4
        Vs: PIC huvilistele

        Allpool leiab PIC-i jaoks koodinäiteid igasugustelt aladelt (ruutjuurest logaritmideni ja BCD aritmeetikast arkustangensi võtmiseni)
        http://avr.15.forumer.com/index.php?showforum=7
        WW

        Comment


          #5
          Vs: PIC huvilistele

          Code Module Library (CML) on Microchipi pakutav mõnus väike proge oma heade nippide talletamiseks. Võimaldab koodi jupid kenasti ära sorteerida ja kiirelt ligi pääseda neile.

          Lisaks sisaldab juba hunniku kasulikke koodi näiteid nagu aritmeetilised tehted (ka 16 bit), viited, võrdlused, viidad, side, nupu lugemine, jne. Kõike on võimalik ise organiseerida ja lisada/eemaldada vastavalt soovile + veel mõned head omadused.

          Kasulik asi

          Comment


            #6
            Vs: PIC huvilistele



            Veidike materjali. Ehk on abiks.
            Transistor - Seadeldis, mis kaitseb sulavkaitset läbipõlemise eest.
            Ostan Goldstar MODEL 760 Ressiiveri. Ükskõik, mis seisus.

            Comment


              #7
              Vs: PIC huvilistele

              Programmeerisin eile oma esimesed PIC-id. Mulle kui algajale on kasu olnud lisaks eelpool mainitule ka järgmistest lehtedest:
              Serialpordi programmaatori skeemid: http://www.lancos.com/siprogsch.html
              Kiire arvutiga võib kivisse kirjutamine ebaõnnestuda, protsessori jõudluse piiramiseks tarkvara: http://www.cpukiller.com/
              .HEX faili kivisse kirjutamise tarkvara: http://www.ic-prog.com/ ja seaded serialpordi progammaatori jaoks: http://www.teet.pri.ee/web/ic-prog.png
              .ASM failist .HEX faili tekitamiseks tarkvara MPLAB: http://www.microchip.com/stellent/id...&part=SW007002

              Comment


                #8
                Vs: PIC huvilistele

                MPLAB, HI-Tech C Lite on minu valik. Kes vähegi proffi moodi tahab välja näha või kuskil läbi lüüa kasutagu C'd või ASMi. Ülejäänud keeled on mänguasjad. Varsti tunnetate nende limiite ja puudusi.
                http://www.cs.ucr.edu/~eblock/pages/pictools/install.html

                Sealt tõmbasin mina. Kasutan MPLAB 7.30 versiooni. Ma ei aja kunagi softi viimaseid versioone taga, mis tihtipeale niikuinii mingeid mõttetusi täis topitud ja kus kogu keskkond tihtipeale ära rikutud on. See on tüüpiline ja paratamatus.

                Ja siin üks hea õpetus algajatele, kus üpriski selgelt ja arusaadavalt lahti seletatud PICiga tutvumine, programmeerimine ja rakendamine tööse.
                http://www.electronicslab.ph/forum/i...p?topic=3483.0

                Tegu küll Filipiinide foorumiga, aga paranz kirjutab õpetused inglise keeles.
                Lugeda tasub teemat algusest lõpuni.

                Comment


                  #9
                  Vs: PIC huvilistele

                  Esmalt postitatud Elektrik poolt
                  MPLAB, HI-Tech C Lite on minu valik. Kes vähegi proffi moodi tahab välja näha või kuskil läbi lüüa kasutagu C'd või ASMi.
                  vähegi proffi moodi välja näha
                  On aga rängad probleemid.

                  Kunagi oli Win95 all selline programm nagu masm32.
                  Üsna tavline makrodega assambler aga lisatud olid ka makrod, mis vastasid täpselt C protseduuridele. Lugesid COM pordi registreid ja siis viisid andmed C käskudega graafikuna ekraanile. Mõnus oli.

                  Microde jaoks võiks ju ka midagi sellist olla.

                  Kas see Hi-Tech kisub sinna kanti?
                  Kui paar aastat tagasi teda togisin siis ajas vastu.

                  Comment


                    #10
                    Vs: PIC huvilistele

                    No jah kas just profi moodi aga ikkagi parem öelda kellegile tulevikus, et kogemusi oman C's näiteks PICide programmeerimise alal, kui öelda, et kasutasin BASICut.


                    Windows 95'te ja toda samust MASMi (6.11) kasutan siiani, nii imelik kui see ka pole. Meeldib DOSi jaoks progeda.

                    MASM32 on Wini'i jaoks ja siiani arendamisel ja aktiivses kasutuses.

                    Jah tõesti need makrod on head asjad, samas palju ütlevad, et neid tasuks vältida. Pidavat kasulikum olema, kui ise kõik need asjad kirjutad, tead vähemalt mis toimub.

                    Ega ma HI-Tech C'ga nüüd nii spets pole, aga noh lihtsam kui ASM on ikka.
                    Ikkagi kõrgem keel kui ASM, aga samas ka ligilähedane ASMile.

                    16 bit ASMi DOSi ja 32bit ASMi Win'i jaoks võtsin omaks, aga vot see PICide ASM on miskipärast vastukarva täiesti. Seetõttu kasutan kõrgemat keelt nagu C.

                    Samas mis seal C's ikka "makrotada", see keel ise paras makro ja minu jaoks tõesti lihtsam kui ASM.


                    Mina isiklikult pole makrosid vms otsinud talle. Kindlasti on mingeid LIBe koos headeritega (võid headerid ehk päised makrodega), mis tööd lihtsustavad, aga ma pole viitsinud jamada sellega.

                    Comment


                      #11
                      Vs: PIC huvilistele

                      Esmalt postitatud Elektrik poolt
                      No jah kas just profi moodi aga ikkagi parem öelda kellegile tulevikus, et kogemusi oman C's näiteks PICide programmeerimise alal, kui öelda, et kasutasin BASICut.
                      Üritan 18F4550 ja PC USB-ga omavahel rääkima saada.
                      Kakleb, pole rahul minu hea Lcc-Win32-ga vaid nõuan Stuudiot.
                      Ilus oleks kui teaks ja saaks baidi registrisse saata aga kus sa sellega.
                      Kui exe olema saab disassiga vaadata kuidas ta tehtud on.

                      Aga muidu olekski elu igav.

                      Comment


                        #12
                        Vs: PIC huvilistele

                        PIC18F4550 ja USB töötavad küll. Microchipi mälukaardi koodinäites kasvõi. Ainuke asi et kaart ei tohi olla >1GB.
                        - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
                        - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

                        Comment


                          #13
                          Vs: PIC huvilistele

                          Esmalt postitatud felch poolt
                          PIC18F4550 ja USB töötavad küll. Microchipi mälukaardi koodinäites kasvõi. Ainuke asi et kaart ei tohi olla >1GB.
                          Täitsa usun. Ainut et PC poole C tahtis saada asju mida mul pakkuda polnud.
                          Tuleb Stuudio laadida.

                          Seal Micrchip Solutions all on neid näiteid hulgi. Ainult et Kaspersky läks nendega kaklema.
                          HEX fail on väga ohtlik viirusallikas.
                          Netis oli hoiatused ka et ohtlik värk.

                          Kui Sul on kogemust siis võiksid viidata et mis on minimaalne juppide arv

                          kui 1. PICkit 2 taha.
                          Ja siis
                          kui 2. USB alt D pordi "pilgutamiseks"

                          Jälgin seda http://www.olimex.com/dev/images/PIC...B-4550-sch.gif
                          skeemi aga seal on seda kola vast natuke ülearu.

                          Comment


                            #14
                            Vs: PIC huvilistele

                            Viidatud skeemilt on tegelikult vaja ainult proset, kvartsi, VUSB kondet ja prose toitesse ka mingeid kondesid (0uF keraamilised on eriti head). USB pesa ka ja MCLR ots läbi dioodi toitesse (et +13V ei läheks +5V peale progemise ajal). Rohkem nagu ei ole tarvis eeldusel et +5V leiad mujalt.
                            - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
                            - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

                            Comment


                              #15
                              Vs: PIC huvilistele

                              otsisin ühte raamatut, leidsin mitu
                              Making PIC Microcontroller Instruments and Controllers

                              jõudu !

                              Comment

                              Working...
                              X