Teade

Collapse

Foorumi reeglid.

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

PIC

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    #16
    to Erki: Kuidas sina teed, mis programme kasutad?
    Suure jupsimise peale tuli nagu välja, et seda C compiler-iga ei saagi midagi teha, kui oled raha maksnud.

    Comment


      #17
      Mina kasutan MPLABi. See on tasuta. Kirjutan programmi valmis, vajutan 'F10' komileerimiseks, saan tohutu hulgas süntaksi veateateid, kõrvaldan need vead ja ongi valmis.
      Tulemuseks on lisaks muudele failidele ka HEX-fail. Selle faili avan programmaatori tarkvaraga ning salvestan picile.

      Comment


        #18
        Ja MPLAB'i annab Microchip'i lehelt kuskilt tõmmata?
        - 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


          #19
          Äkki oskate öelda lehekülgi kust saada infot progrmeerimise kohta (C keeles) ja äkki ka mingit raamatut, mida võiks raamatukogust saada.

          Comment


            #20
            Sealt lehelt saab tõmmata jah. C ja raamatu kohta ei oska midagi öelda, kuna pole ise kumbagi kasutanud.

            Comment


              #21
              Kas Pic-e programeeritakse ainult nende käskude abil, mis on datasheet-il või on ka teisi.

              Comment


                #22
                C programmeerimiskeele kohta on Viktor Leppikson ühe päris asjaliku raamatu kirjutanud. Kui oled programmeerimisega vähekegi kokku puutunud, siis peaksid sealt raamatust põhiasjad selgeks saama.

                Üks link ka juurde
                http://www.raamatukoi.ee/cgi-bin/raamat?110

                Comment


                  #23
                  Millisest käsust sa puudust tunned?
                  Pic saab aru ainult datasheetil olevast 35 käsust. Lisaks on veel mingid direktiivid(nt. _config, org, processor, include jne.), aga need on vajalikud ilmselt kompilaatorile. Pole seda eriti põhjalikult uurinud.

                  Nagu sa nägid pole nende 35 käsu hulgas korrutamist, jagamist, if-lauseid jne., need tuleb ise teha. Seetõttu ongi assembler ebamugav.

                  Comment


                    #24
                    Mis mõttes ise teha, kuidas see veel käib?

                    Comment


                      #25
                      Ise teha selles mõttes, et on näiteks on käsud addwf ja subwf, aga pole käsku, mis korrutaks 2 mälupesa.

                      Selle protseduuri pead ise tegema kasutades pici käske. Õpetuse, kuida kahendsüsteemis korrutamine käib, leiab peaaegu kõigis digitaalelektroonika käsiraamatutest.

                      Kasutades mõnda pici jaoks tehtud kõrgkeelt(nt. C) ei pea sa neid protseduure ise kirjutama.

                      Õppimiseks vaata lähtekoode. Mõned on minu kodulehel. http://www.hot.ee/erkileitaru/pic.htm

                      Comment


                        #26
                        Just selle õppimisega on probleeme, sest ei saa nende programmide sisust eriti aru.

                        Comment


                          #27
                          Internetis on tohutult õpetusi, mina õppisin nende järgi teooriat ja paralleelselt sellega kirjutasin väikeseid programmijuppe. MPLABis on simulaator, millega näeb kohe ära kas programm töötab

                          Comment


                            #28
                            Lugesi seda foorumit. tekkis küsimus kas infi saab ka kuidagi PIC-ilt tagasi lugeda.
                            Nimelt on tegemist auto alarmiga mis sai natuke ülepinget.
                            katkised det. sai vahetatud aga ei toimi.

                            Comment


                              #29
                              Minu teada ei ole võimalik :-/

                              Comment


                                #30
                                Kuidas on võimalik teha kindlak kas PIC on korras või seal olev info alles ja ok???

                                Comment

                                Working...
                                X