Teade

Collapse

Foorumi reeglid.

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

PIC16F819

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

    PIC16F819

    Tere

    Selline mure, et kasutan PicBasicut aga sellel versioonil on väga väike picide valik. Mul oleks vaja kasutada mingit NanoWatt tehnoloogiaga Pici nagu nt. 16F819. Minu PicBasicul puudub aga selle tugi.

    Kus saada täisversiooni või siis vähemalt neid picbasicu .inc ja .bas faile mis iga tüübi jaoks peaks olemas olema?

    #2
    soovitan kasutada mikroBasicut, seal olemas ka 16f819 ja palju muud
    mikroBasic
    see p2ris hea proge, kasutan ise ka...demo versioonil on ainult see et hex saab olla max 2kb...

    Comment


      #3
      Soovitame kasutada assemblerit või C-d
      Keelteoskus puudulik, noormees. Ise ülikoolis käinud ja puha.
      Basic on puudega inimestele.

      Tegelikult pööra tähelepanu asjaolule et 16 seeria PICid on 99% koodikompatiiblid.

      Comment


        #4
        Originally posted by KaruTEC@Aug 24 2004, 18:29
        ... Basic on puudega inimestele ...
        Siit tuleb nüüd üks nali välja.

        Kui ma ei eksi, siis QBasic'u üks loojatest oli Bill Gates, tegi vist asja kellegagi kahasse. Ju tal olid probleemid, et puuetega inimestele mõtles :P . Edasi tuli Windows ... aga see pole õnneks PIC-idega seotud.

        Võtke asja huumoriga, ei taha kedagi isiklikult puudutada ega midagi maha teha.

        Comment


          #5
          assembler parem, ta on kiire, kood väike ja üldse assembleri armastan kõige rohkem (ei mõtle PIC-ide ASM-i , vaid seda programmeerimiseks mõeldud

          Comment


            #6
            ASM on parim. Õppige selgeks ja veendute ise.

            Comment


              #7
              muidugi on asm parim, näiteks TCP/IP stacki kirjutamiseks...irw.
              asmi juttu puhuvad need kelle suurim programm on paar kilobaiti hexi.
              ja ka need kelle jaoks aeg&raha midagi ei tähenda ning muud targemat elus teha pole. asmi ja C suhe on nagu jala käia vöi autoga söita.
              C oskus ei välista asmi oskuse vajadust, nii nagu otse voodist autosse ei saa; aegkriitilised asjad tuleb mönikord asmis kirjutada, ja seda just 8bitiste masinate puhul, sest C on oma olemuselt 16bitine keel ja kipub oma registrites ka char tyypi muutujaid int-dena käsitlema.
              C plussiks on ka vöimalus soft yhelt prosetyybilt teisele ymber tösta, kas just lihtne aga siiski teostatav.

              Comment


                #8
                C puhul on veel selline oivaline omadus, et võid sama algoritmi PC-l kokku ja käima lasta. Juhul kui on korralikult struktureeritud progis, mitte mingi spagett.

                Comment


                  #9
                  OT: kle jah vaadates seda mitte PIC-idel mõeldud C (C++) keelt, kood on tõesti nagu spagett, ullemalt igasugu sümboleid, esialgu segasen tunduvad sõnad jne, aga mis teha, ikkagi kasutan ka seda 'Borland-i toodet' :lol:

                  Comment


                    #10
                    Originally posted by raivo@Aug 27 2004, 10:27

                    asmi juttu puhuvad need kelle suurim programm on paar kilobaiti hexi.
                    Kuidas võtta. Mul on nii paari kiloseid juppe kui ka 34kB (kood ikka, mitte listing). Ilmselt on nii ühel kui teisel keelel oma head küljed. Puuetele ei viita neist ükski.
                    - 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


                      #11
                      Oleneb milleks vaja kasutada proset. Kui oled prosedega algaja(nagu mina) ja soovid niisama hobikorras mõne display, i2c kivi ja servo ühendada, siis kõlbab basic küll.
                      "Computers in future may weigh no more than 1.5 tons."(Popular Mechanics, 1949)

                      Comment

                      Working...
                      X