Teade

Collapse

Foorumi reeglid.

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

Mikrokontrollerite programmeerimine, kust alustada?

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

    #31
    Vs: Mikrokontrollerite programmeerimine, kust alustada?

    variante on päris palju kui sobib 10Mb võrk. 100Mb tahab tõsisemat rauda.
    a) kasutada eraldi moodulit , Microchipi ENC28J60 , Silabsi CP2200 ,Wizneti mingi.
    b) mikrokontroller :
    sisemise PHYga :
    -PIC18FxxJ6x , päris palju erinevaid (pic18f66j60)
    - MC9S12NE64, pole kuigi popp
    - LPC236x + MII draiver ( RTL8201 jne)
    -LM3S6xxx
    Farnellis ( oomipood) saadaval, midagi ehk elfas ka.
    osa neist juba soovitati.

    Comment


      #32
      Vs: Mikrokontrollerite programmeerimine, kust alustada?

      ELFA.se kataloogi nimekirjas (kohalikku pole veel jõudnud) on AVR32 arendusplaat EVK1100, sellel on peal 60MHz 32-bit mikrokontroller, ethernet, usb ja sadakond auku oma skeemi aretamiseks.

      If you think education is expensive, try ignorance.

      Comment


        #33
        Vs: Mikrokontrollerite programmeerimine, kust alustada?

        praegu on kolmandasse vooru jõudnud lahe konkurss :


        igasuguseid võimalikke ja võimatuid ideid hunnikus, parimad 128 juba välja valitud

        j.

        Comment


          #34
          Vs: Mikrokontrollerite programmeerimine, kust alustada?

          Lihtne juurdekeevitatav liides on X-port ( http://www.oomipood.ee/index.php?t=k_o&otsi=xport ). Käitub serialpordina. Paraku maksab lihtsus omajagu...
          - 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


            #35
            Vs: Mikrokontrollerite programmeerimine, kust alustada?

            PICile on tõesti häid app.note ja muud nodi aga kahjuks Microchipi C kompilaatori poliitika nullib igasuguse võimaluse neid kasutada ( väiksemaid asju on ka ASMis võimalik teha, eriti makrodena) . on muidugi väike petuskeem regada end üliõpilasena, ent optimiseerimise võimeta kompilaator ei paku huvi. Ses osas võiksid nad Renesasilt eeskuju võtta, enamikule prosedest kaks vaba C kompilaatorit ( GNU ja firma oma).

            Comment


              #36
              Vs: Mikrokontrollerite programmeerimine, kust alustada?

              Kas mitte PIC32 GCC ei olnud vabalt saadaval?

              See ju MIPS-il põhinev prose, MIPS on aga üks esimesi RISC arhitektuure üldse ja GCC poolt toetatud vist oma 25 aastat juba.
              If you think education is expensive, try ignorance.

              Comment


                #37
                Vs: Mikrokontrollerite programmeerimine, kust alustada?

                oled proovinud ? Google otsing "PIC32 GCC " annab esimesena mingi Xiaofan ... blogi - on see normaalne ?
                see on ikka nii inimvihkajalikult tehtud et pole isu ise headeri faile looma hakata, keegi kusagil on midagi natuke pusinud jne. MIPS tuuma on x versiooni, pic32 peaks mips4k olema.
                jällegi kisub sinna , et miks kpit-i GNU kompilaator kenasti Renesasi HEWi ( see on IDE ) alla end sätib aga PICi puhul cygwinis ise source kompileerima peab ?

                Comment


                  #38
                  Vs: Mikrokontrollerite programmeerimine, kust alustada?

                  Kahjuks ei ole. Ausalt öeldes asjade selline seis oli mulle pauk allapoole vööd - loogika jääb täiesti tabamatuks, see paarsada tuhat kompilaatori müügist saadud cashi ei tohiks neid loksutada - või siiski.

                  Tänud täpsustamast.
                  If you think education is expensive, try ignorance.

                  Comment


                    #39
                    Vs: Mikrokontrollerite programmeerimine, kust alustada?

                    Tegelikult nad pakuvad küll downloadi aga seal oli vist miski piirang peal. Koodi maht vist, ei ole ise seni veel C huviline, ei osanud huvi tunda. Uurige: http://www.microchip.com/stellent/id...cName=en532454
                    Student edition on ka olemas.
                    uChipi USBi stacki suutsin igatahes tolle võrgust tõmmatud kompilaatoriga omaks tarbeks kohandada. Ja seda paar kuud peale tõmbamist ehk siis ajalisi piiranguid nagu ei tohiks olla.
                    - 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


                      #40
                      Vs: Mikrokontrollerite programmeerimine, kust alustada?

                      Seni olen kõik proged picile otse asmis kirjutanud. Kui aus olla siis polegi PIC-ile C kompilaatorit näinudki.
                      Igatahes Basic kompilaator jättis küll mulje, et suht sama kui asmi oma, vaid käsunimed on basicu moodi.
                      Ise pean C eeliseks just keeruliste matemaatiliste teisenduste võimaluste kasutamist, asmis on ikka vastik tunne jalgratast leiutada, kui pead näiteks korrutamist realiseerima. Eriti veel kui on vaja 16 või 32 bit argumente kasutada. Veel hullem kui siinusfunktsiooni arvutama. Seda eeldusel, et PIC C kompilaator on ikka C kompilaator, mitte nagu Basicu variant asm käskudest.

                      10 Mbit piisab küll. Minu Elfa kataloogis seda isendit ei olnud, otse neti omas ka ei leidnud. Tänud viidete eest.

                      Comment


                        #41
                        Vs: Mikrokontrollerite programmeerimine, kust alustada?

                        [quote=murphy]Näide Mu ikka venivast E-bike projektist. prosedest ja funktsioonidest.[/murphy]

                        Muide, ehk leiad inspiratsiooni järgnevast äripäeva artiklis olevast videost (kindlasti vaata videot) Pedaalid teevad mootorrattast hübriidi....
                        If you think education is expensive, try ignorance.

                        Comment

                        Working...
                        X