Teade

Collapse

Foorumi reeglid.

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

ATmega8 programmeerimine

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

    #16
    Vs: ATmega8 programmeerimine

    Nüüd oleks vaja vaid source failid compileriga masinakoodi ja kuidagi mikrokontrollerile peale saada.
    Source failid: leiab siit

    Mis compilerit ja kuidas?

    Esialgu prooviks Ponyprog programmiga.
    viimati muutis kasutaja yurac; 19 May 2009, 20:31.

    Comment


      #17
      Vs: ATmega8 programmeerimine

      Esmalt postitatud yurac poolt
      ... Esialgu prooviks Ponyprog programmiga.
      3.3/5V USB AVR JTAG ICE-programmer and debugger with USB to UART converter option 40$: http://mcuboards.ecrater.com/product.php?pid=2024234
      kuidas see sobiks? saaks kohe AVR Studio-ga katsetama hakata?

      Comment


        #18
        Vs: ATmega8 programmeerimine

        Kui ma õigesti asjast aru saanud olen (ise ka algaja), siis AVR Studioga peaksid saama kompileerida ikka, isegi kui ta su programmaatorit ei toeta. Kompileeritud koodi võid siis jah juba PonyProgiga peale lasta.
        Shadowman has spoken.

        Comment


          #19
          Vs: ATmega8 programmeerimine

          Kas ATtiny2313 programmi on võimalik ATmega8-le kirjutada.

          Kood:

          $regfile = "2313def.dat"
          $crystal = 4000000
          '$noramclear

          Config Portb = Output
          Config Portd = Input
          Portb = &B00000000
          Portd = &B00000000

          Motor_lp Alias Portb.0
          Motor_lt Alias Portb.1
          Motor_pp Alias Portb.3
          Motor_pt Alias Portb.2

          Sensor_p Alias Pind.2
          Sensor_s Alias Pind.5
          Sensor_l Alias Pind.4


          Do
          If Sensor_l = 1 And Sensor_s = 0 And Sensor_p = 1 Then 'go along
          Gosub Go

          Elseif Sensor_l = 0 And Sensor_s = 1 And Sensor_p = 1 Then 'turn left
          Gosub Lewt

          Elseif Sensor_l = 0 And Sensor_s = 0 And Sensor_p = 1 Then 'turn left
          Gosub Lewt


          Elseif Sensor_l = 1 And Sensor_s = 1 And Sensor_p = 0 Then 'turn right
          Gosub Righ

          Elseif Sensor_l = 1 And Sensor_s = 0 And Sensor_p = 0 Then 'turn right
          Gosub Righ



          End If
          Loop


          Go:
          Motor_lt = 1
          Motor_pt = 1
          Return
          Lewt:
          Motor_lt = 0
          Motor_pt = 1

          Return
          Righ:
          Motor_lt = 1
          Motor_pt = 0

          Return

          Comment


            #20
            Vs: ATmega8 programmeerimine

            Ma kunagi mässasin oma esimese AVR-iga. Vaata seda teemat. Tiri kivide datasheet omale arvutisse, et oleks lihtne kiiresti avada. Kasutasin umbes sellist programmaatorit. Neid kolme programmi läheb sul vaja: AVR Studio, WinAVR, PonyProg. PonyProg-is soovitaks seadistada programming optionsi alt nii, et värkendaks programmi, progeks ainult flashi ja kontrolliks. Siis hea lihtne P-tähele vajutades kivi progeda ja kindel olla, et mingeid fusesi ei putu.

            Comment


              #21
              Vs: ATmega8 programmeerimine

              Esmalt postitatud yurac poolt
              Kas ATtiny2313 programmi on võimalik ATmega8-le kirjutada.

              Kood:

              $regfile = "2313def.dat"
              ...
              Kas sellest vihjest aitab?
              If you think education is expensive, try ignorance.

              Comment


                #22
                Vs: ATmega8 programmeerimine

                No see on tõest loogiline.

                Aga kas erinevatele AVR mikrokontrolleritel ei ole mingit vahet...

                Eks ma siis võin proovida ka nõnda.

                Comment


                  #23
                  Re: Vs: ATmega8 programmeerimine

                  ofkoors ei saa otse panna attiny2313 koodi atmega8 peale. registrid on ikka suht koht teised. pead koodi muutma. lihtsalt prose ümber nimetamisega ei vea välja. Aga räägi, miks sa attinyt kasutada siis ei taha? ei maksa mingit raha ju.

                  Comment


                    #24
                    Vs: ATmega8 programmeerimine

                    Mul on ATmega8 juba olemas.

                    Põhiliselt otsin ma joonejälgija programmi ATmega8-le.

                    Ehk on kellegil midagi pakkuda.

                    Comment


                      #25
                      Vs: ATmega8 programmeerimine

                      See programm on küll nii lihtne, et selle töölesaamine Atmega8 peal ei tohiks mingi probleem olla. Pole ise Basicus midagi teinud, nii et ei tea täpselt, kuidas see kompileerimine käib, aga ega seal muud vist pole kui see $regfile Atmega8 kiibi omaga ära asendada ("m8def.dat" ilmselt) ja peaks töötama.
                      Shadowman has spoken.

                      Comment


                        #26
                        Vs: ATmega8 programmeerimine

                        eBayst pea olematu hinnaga, siis ei tohiks see ka väga suur probleem olla.
                        Selgitage, kuidas see ostmine käib ja palju tuleb lisakulusid!
                        Kas tuleb ka toll maksta jne.

                        Comment


                          #27
                          Vs: ATmega8 programmeerimine

                          Antud hinna juures ei tule mingit tolli maksta.
                          Kokku läheb see pull sulle maksma
                          0.99+4.19 naela + mingi pisike klõm paypalile.
                          Krooni muuks valuutaks konverteerimise kursi määrab Paypal.
                          See on natuke kõrgem kui kusagilt valuutavahetusest.

                          Maksta oleks mõistlik Paypaliga. Sellega on riskid minimaalsed ja sul on ka võimalus mingi pettuse korral raha tagasi menetleda.
                          See tähendab aga, et krediitkaardi olemasolu oleks vajalik.

                          Comment


                            #28
                            Vs: ATmega8 programmeerimine

                            Esmalt postitatud mcmatrix poolt
                            Maksta oleks mõistlik Paypaliga. Sellega on riskid minimaalsed ja sul on ka võimalus mingi pettuse korral raha tagasi menetleda.
                            See tähendab aga, et krediitkaardi olemasolu oleks vajalik.
                            Selles viimases toimingus on selge eelis SEB-i kundedel. Teed virtuaalse krediitkaardi (U-kaardiks nimetatakse ja teadaolevalt PayPal seda ka aksepteerib) vajaliku limiidiga, sooritad tehingu, ja kõik.
                            Võimaliku pettuse korral kaotad (kui sedagi) ainult tehingu summa. Muule varale keegi ligi ei saa.

                            Comment


                              #29
                              Vs: ATmega8 programmeerimine

                              Paypaliga makstes läheb sul nende tellimiseks umbes-täpselt 93 krooni koos kõigi lisakuludega ning ca 2 nädalat ootamist.
                              Shadowman has spoken.

                              Comment

                              Working...
                              X