Teade

Collapse

Foorumi reeglid.

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

PIC programmaatori skeem

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

    #16
    mina tegin ka sama skeemi järgi ja tegin õhkmontaazi ja asi töötab win 98 all väga hästi, mina sain oma kivi igatahes ilusti progetud.

    Comment


      #17
      kas makettplaat (see ringide või ribadega auklik) maksab liiga palju, et hakata õhkmontaažiga jamama? 40.- umbes poole A4 paberi suuruse tüki eest ei ole ju liiga palju või mis?

      Comment


        #18
        ei ole palju kuid kuna oli kiiresti vaja ning polnud kohe plaaditükki võtta aga kuna asi toimis ilusti siis sai laotud järgmisel päeval ilusti maketitükile...

        Comment


          #19
          Küsimus, Kuidas hakatakse lugema PICil jalgu? Ühe koiva juures on väike auk/punkt. Kas see on siis nr. 1 jalg?

          EDIT: Nägin datasheetilt juba - auk ongi nr. 1 jalg.

          Programming finished, no errors

          Paistab et asi toimib isegi. Tahaks nüüd ruttu katsetada kas ta ka reaalselt töötab. Koodi võtsin siit ja tegu on LED vilgutiga. Seal lehel on antud ka skeem kuidas asja tööle saada aga mul on jama selles, et pole hetkel käepärast täpselt 330KOhm takistit ja 220pF kondet. Kas on halb mõte asendada need proovi mõttes mingite suvalistega? Nagu ma aru saan on need seal vist ajastuse jaoks (kvartsi asemel äkki ). Näeks vähemalt kas asi enam vähem töötab, või kuidas?

          Comment


            #20
            Kas keegi saaks seda skeemi mule saata, minul hetkel seda pilti ei näita
            Kevad- Till tõuseb ja hernes tahab keppi

            Comment


              #21
              Teab keegi, milleks on sellel lehel alumisel skeemil kondekas ja takisti?

              Ise proovisin 332KOhm (3 tk. 100KOhm + 33 Kohm jadamisi) takisti ja umbes 7nF (3tk. 22nF jadamisi)kondega aga ei saanud LEDi vilkuma

              Ja veel selline asi, et MPLABiga samalt lehelt võetud koodi kompileerimise tulemus on:
              Kood:
              Message[302] C:\ESIMENE.ASM 13 : Register in operand not in bank 0. Ensure that bank bits are correct.
              Loaded C:\esimene.COD.
              BUILD SUCCEEDED: Sun May 22 15:49:38 2005
              Mida tähendab "Register in operand not in bank 0"?

              Comment


                #22
                Originally posted by qratman@May 22 2005, 15:31
                Teab keegi, milleks on sellel lehel alumisel skeemil kondekas ja takisti?

                Ise proovisin 332KOhm (3 tk. 100KOhm + 33 Kohm jadamisi) takisti ja umbes 7nF (3tk. 22nF jadamisi)kondega aga ei saanud LEDi vilkuma
                see on resonaatoriks. soovitan sinna hoopis mingi 4MHz kristalli või resonaatori joota, saab parema tulemuse.

                Comment


                  #23
                  Aga kas muidu peaks hakkama tööle ka minu pandud kondekate ja takistitega või ei?

                  Comment


                    #24
                    ei tea... pole proovind, ise kasutan reso ainult...

                    Comment


                      #25
                      Ostan siis 4Mhz kvartsi. Aga kuhu ma pean ta täpselt panema skeemis?

                      Comment


                        #26
                        ok kui sa juba selle kristalli(kvartsi ostsid) siis tuleb see mingite tavaliste kondedega yhendada kugugi power suplysse ja samas ja osc jalgade vahelekristallil yhendad omal yhe jala osc1'te ja teise jala osc2'te ja konded nendelt jalgadelt yhendad GND'i.

                        kuid soovitan osta omale siisgi resonaatori, milles on need konded juba sisse ehitatud ja nii võtab vähem ruumi ja on lihtsam yhendada sellel yhendad siis keskmise jala gnd'sse ja pin1 to osc1 ja pin3 to osc2.

                        koju jõudes võin sulle skeemi ka teha

                        Comment


                          #27
                          Mis kive toetab?
                          Pidin ka kunagi midagi sellist valmistama, aga ei suutnud skeemi leida aga nüüd tuleb vist asi uuesti käsile võtta.

                          Comment


                            #28
                            Kivide loetelu ju lingi all olemas!Milles probleem?
                            The difference between genius and idiot?! Genius has its limits...
                            Vaja võimendit? Selleks on PS nupp!
                            Projektide pildid
                            Lamptehnikast eesti ja vene keeles:
                            http://parsek.yf.ttu.ee/~felc/index_files/Page675.htm

                            Comment


                              #29
                              Niisiis Gratman.

                              Sellised küsimused kas sa määrasid enne programmeerimist ära 6ige taktsageduse allika. Seda saab teha nii MPLABIS, kui ka enamuses programmaatorit tüürivas softis (lihtsam). Näidisskeemil oli (RC), kvartsi ja kondekatega variant on (HS). Kas sa valisid MPLAB settingutest välja 6ige kivi, veateade: "Register in operand not in bank 0" , viitaks nagu sellele. MPLAB-is soovitaks lisada päris koodi algusesse.

                              Kood:
                                list p=16f84         &#59;Määratakse MPLAB-i jaoks kontrolleritüüp
                                include "p16f84.inc"    &#59;.inc failides on ära toodud mitmesuguste 
                                                  &#59;registrite  aadressid jne.
                                               
                                              
                                org  0x00          &#59;Reset aadress (pärast reseti hakatakse 
                                                  &#59;koodiga siit pihta)


                              Kvartsi ühendamine, pildil ära seda kollast osa vaata, ülejäänu v6id ühendada samamoodi. Kondekate väärtused on näiteks Elfas antud vastava kvartsi andmete juures (enamasti 12 - 33pF).

                              Kui v6tad toidet odavast seinaadapterist, siis v6ib juhtuda, et pinge ei ole piisavalt silutud, soovitan ühendada toitesse 100uF lüüt ja v6imalikult lähedale pici jalgadele 100nF keraamiline kondensaator toite+ ja massi vahele.
                              Selle näidisskeemi peal paistis, et kivi toideti 3 voldi pealt. T6sta skeemi toitepinge 5 voldi peale. Juhul kui toitepinget t6stad: MCLR ühenda toitega läbi 10k takisti ja LED-ile pane ette 1k takisti. Soovitav on kasutada ka 5 voldist pingeregulaatorit toiteahelas (Näiteks 7905, sellel juhul tuleks pingeregulaatorile peale anda nii 6-7v, et kindlalt 5 välja tuleks). V6imalik, et proovides kvartsiga hakkab skeem tööle, ent led väreleb ainult kergelt (proovi pikendada delayd, pic käib nüüd m6nev6rra k6rgemal taktsagedusel kui rc-ga).

                              Comment


                                #30
                                Tänan skeemi eest aga ostan siis ilmselt ikka resonaatori 4MHz.

                                MPLABis valisin küll preferences alt PICi tüübi ära (PIC16F84) aga koodi pole midagi lisanud. Ehk oligi selles probleem. Muidugi võib ka vales RC-s olla asi. Proovin järgi.

                                R.I.P
                                Kas resonaatori puhul pole vaja lisa kondesid ja pinge tõstmist 5 voldile?

                                Comment

                                Working...
                                X