Teade

Collapse

Foorumi reeglid.

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

Tahaksin kivide programmeerimist õppima hakata.

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

    #16
    Vs: Tahaksin kivide programmeerimist õppima hakata.

    Kas keegi oskab ehk aidata ATMEGA88 programmaatori osas. Mis moodi sinna koodi sisestada? Kas saab ka ise lihtsalt COM pordi kaabli taolist ehitada nagu näiteks JDM programmaator PIC-ide puhul? Või tuleb mingi eri seadeldis suure raha eest osta?

    Oskab keegi öelda põhjuse, miks ATMEGA88 on odavam kui PIC16F628

    http://www.tevalo.ee/cgi-bin/web_sto...rtnr=73-197-83

    Comment


      #17
      Vs: Tahaksin kivide programmeerimist õppima hakata.

      Kasutan avrdude'i ja ponyprogi skeemi (STK-200 vms.) LPT pordis. Kompilaator WinAVR. töötab küll.

      Miks odavam, ei tea.
      If you think education is expensive, try ignorance.

      Comment


        #18
        Vs: Tahaksin kivide programmeerimist õppima hakata.

        Igaljuhul hetkel tundub, et oled võtnud kuulda KaruTec`i ja Bloody-orc`i nõuandeid ja oled vähemalt omaarust alustamas "esimest" sammu "lihtsama niitmise" suunas (Teema: Robot-muruniiduk). Ise ma sind küll sellel progemise teemal aidata ei oska, kuna omal pole senini tarvidust sellega tegeleda olnud aga väikese saladuskatte all võin sulle öelda, et sellise ülimalt keerulise niiduki prose tarvis, toimiva tarkvara kirjutamine pole tõesti "lumme kusemine". Igaljuhul edu sulle ettevõtmistes!
        viimati muutis kasutaja Max27; 30 June 2007, 12:45.

        Comment


          #19
          Vs: Tahaksin kivide programmeerimist õppima hakata.

          Esmalt postitatud virx5 poolt
          Ei ole ju - vaata www.rsestonia.com lehelt! Üldiselt on vist nii, et PIC16 seeria on vana ja vanad kivid on miskipärast mõttetult kallid küll.
          - 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


            #20
            Re: Vs: Tahaksin kivide programmeerimist õppima hakata.

            odavam on sellepärast, et AVR'id ongi odavamad... suht igal pool

            Aga kuidas alustada? Noh võtad skeemi ja joodad kokku STK200 (LPT porti).

            (improoved tee; esimese posti lõpus on skeemi, siis töötab ka meetrise kaabliga edukalt. soovitan CAT5'te)

            Kui seda pole, siis küsi skeem Ivarilt (siin samas foorumis liiigub). Talle tegin lihtsustatud COM pordi oma.

            Progreja on olemas, siis ostad soovitatavalt omale selle valge proto plaadi. Umbes 100 raha. Kui seda ei jaksa osta, siis osta roheline plaat. see vähe odavam (oleneb, kust ostad). Sinna lööd siis selle ATMEGA88 peale, ühendad VCC ja GND lajad (Analoogi omi pole esialgu vaja), tõmbad paar LED'i ka takkidega külge ja ühendad nood 2 plaati omavahel (Progreja ja protoboard).

            Siis lähed www.atmel.com lehele ja tirid omale AVR Studio. selle kõige uuema. Aga ei installi. Enne lähed, ja tõmbad omale ka Win AVR'i netist (otsi googelist). sealt ka selle kõige uuema versiooni. Installid WinAVR'i, siis Studio. Siis tirid omale ka PonyProg'i. Jälle kõige uuema. installid ka selle.

            Nii soft on olemas, siis käivitad selle AVR studio. Teed uue projekti, valid GCC (C's hakkad ikka progrema eks... kes see ikka AVR'i ASMis progreb...). Valid oma chipi ja "Debugeriks" valid Simulatiri. selle "v1" .v2 ei tööta veel eriti. See tehtud, siis lähed project configuration options vmt (hammasratas üleval pool). sealt kirjutad oma CPU Freq'sse 1000000 (miljon) ja optimization vali -os. Kui all pole tickitud create HEX, siis ticki ka see. Muid ää näpi.

            Kui conf on kõik valmis, siis võid alustada progremist. Tutoriale erinevaid leiad siit: http://www.avrfreaks.net/index.php?n...cbc1779f2b94eb

            Kui programm valmis (omaarust) siis teed compile and run, mis laseb selle sul simulaatoris tööle. Siis vaatad, kas tegelikult ka nii teeb, nagu sa tahtsid. Kui teeb, siis avad pony progi ja otsid selle folderi üles, kus su failid on (se eprojekt). selle projekti juures on kaust nimega "default", kus peitub .hex fail. Selle siis avad ponyprogiga ja lased omal chippi.

            Tundub, et sai vist kõik...

            Igatahes EDU!

            Comment


              #21
              Vs: Tahaksin kivide programmeerimist õppima hakata.

              Tänud põhjaliku vastuse eest. Progemise kogemust on mul aind niipalju, et tegin kooli lõputööks ühe taimeri projekti, kus oli kaks nuppu ja 2 7-segmendilist LED ekraani. Siis kasutasin PIC16F628, Programmaatoriks oli JDM, mis koosnes serial kaablist ja kolmest takistist, poge tegin loomulikult C keeles, kasutasin MikroC ja WinPic progesi. Proge tuli umbes 5 lk teksti aga lõpptulemus oli positiivne Seega sissejuhatus mikroprotsessorite kasutamisse on tehtud. Kuna võimu kivide küpsetamisest on mõneks ajaks kõrini, siis võiks mõned prosed osta küll. Probleem tekib muidugi töö kõrvalt aja leidmisega, aga eks ma asun vaikselt tööle.

              Comment


                #22
                Re: Vs: Tahaksin kivide programmeerimist õppima hakata.

                Kui progremine meeldima hakkab (AVR'ide) siis osta Arrow electronicust omale AVR Dragon ka. Umbes 700 eeku ja tuuakse uksetaha pakike.

                Sellega saab siis teha suht kõike (vähamelt nende kividega, millega sa arvatavasti tööle hakkad). ISB, JTAG, High Voltage programming, Parallel programming, Debug Wire, USB powered. väga mõnus tegelane (endalgi sihhuke laua peal tiny45'te hetkel kütmas). Töötab kiiresti ja sellega kaob vajadus selle Pony progi järgi ja kõike saab teha puhtalt läbi Studio. Otse plaadil debugimine jne. Väga šeff Samas, kui sulle kõik kokku lubanud üle 10k, siis miks mitte

                Comment


                  #23
                  Vs: Tahaksin kivide programmeerimist õppima hakata.

                  Sain ponyprogiga atmega88 progemise tööle Kahjuks ei saanud ma AVR Studiot tööle. Installikas ei lähe käima. Lihtsalt viskab selle xp errori akna

                  Edit: Leidsin parema faili netist. Nüüd töötab
                  viimati muutis kasutaja virx5; 03 July 2007, 12:05.

                  Comment


                    #24
                    Re: Vs: Tahaksin kivide programmeerimist õppima hakata.

                    selles studioga oli jah mingi kala (mingi versiooniga). Ma tõmbasin atmeli norra saidilt enda oma lõpuks.

                    Comment


                      #25
                      Vs: Tahaksin kivide programmeerimist õppima hakata.

                      Ei saa enam PonyProgiga progeda. Nädal tagasi õnnestus ilusti proset progeda aga vahepeal ei tegelenud sellega ja nüüd proovisin ja ei õnnestunud mitte kuidagi Vaatasin igast tutoriale, aga ei leia probleemi.

                      Comment


                        #26
                        Vs: Tahaksin kivide programmeerimist õppima hakata.

                        Esimene variant on muidugi raua viga (ka prose ise). Need Atmegad, mida olen proovinud, olid küll kuidagi väga õrnad (algselt praak?).
                        Samuti on võimalus, et progesid Atmega konfi bitid (fused) nii valeks, et enam toru ei tõsteta.
                        - 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


                          #27
                          Vs: Tahaksin kivide programmeerimist õppima hakata.

                          Kas neid fusesi õigeks ei saa enam progeda? OK, pole hullu, peab lihtsalt rohkem tellima neid prosesi
                          viimati muutis kasutaja virx5; 08 July 2007, 14:26.

                          Comment


                            #28
                            Vs: Tahaksin kivide programmeerimist õppima hakata.

                            Esmalt postitatud virx5 poolt
                            Sain ponyprogiga atmega88 progemise tööle Kahjuks ei saanud ma AVR Studiot tööle. Installikas ei lähe käima. Lihtsalt viskab selle xp errori akna
                            Infoks, kuigi juba said tööle,

                            atmeli koduka & mozilla kooslusel on suurepärane omadus ära solkida mahalaetud failid. Internet exploderiga töötab korrektselt.
                            If you think education is expensive, try ignorance.

                            Comment


                              #29
                              Vs: Tahaksin kivide programmeerimist õppima hakata.

                              Esmalt postitatud virx5 poolt
                              Kas neid fusesi õigeks ei saa enam progeda?
                              Kõige sagedasem ämber on fusebittide keeramine kvartsi peale, kui seda tegelikult pole... Sel juhul välise kvartsi (sagedusvahemik 1...16MHz) lisamisel hakkab asi tööle. On ka keerulisemaid juhtumeid, mul näiteks vale CKOPT'i tõttu kvarts hakkas tööle kolmandal harmoonilisel ja UART'i töölesaamiseks tuli jagaja arvutuses 3.6864 MHz asemel võtta taktiks 11.0592 MHz. Lisaks on olnud üks imeline ämber, mis nõuab väga aeglase takti kasutamist.

                              Paralleelprogrammaatoriga (mitte ISP) saab igal avr'il fuse'd õigeks, aga vaevalt et seda keegi kasutab.

                              Muide, mul üks puhas ATmega8 vedeleb sahtlis, kui vaja, küsi ära. KaruTEC'i pakkus ka neid odavalt.
                              If you think education is expensive, try ignorance.

                              Comment


                                #30
                                Vs: Tahaksin kivide programmeerimist õppima hakata.

                                ma juba tellisin endale paar tükki tevalost. PIC-i progemist õppides kulus mul 3 tk. Äkki AVR-idega saab teise juba stabiilselt tööle

                                Comment

                                Working...
                                X