PBP ile PIC16F84A için max. kod sınırı ?

Kapat
X
 
  • Zaman
  • Gösterim
Clear All
yeni mesajlar
  • RcA
    Member
    • 07-11-2005
    • 1199

    PBP ile PIC16F84A için max. kod sınırı ?



    Merhabalar ..
    amatör olarak Pic Basic Pro ile PIC16F84A için kod yazarken bir yerden sonra bu hata çıkıyor..anladığım kadarı ile çokta fazla yazmamış olmama rağmen PIC in boyutunu aşıyor kodlar ve amacıma ulaşmam için bir bu kadar daha kod yazmam gerekli...

    bu hatanın nedeni düşündüğüm gibi boyut meselesimi yoksa başka bir nedeni olabilirmi?
    ve nasıl bir çözüme ulaşabilirim?
  • RcA
    Member
    • 07-11-2005
    • 1199

    #2
    Konu: PBP ile PIC16F84A için max. kod sınırı ?

    yokmu PBP dan anlayan birileri?

    Yorum

    • nurim
      Junior Member
      • 18-06-2004
      • 16

      #3
      Konu: PBP ile PIC16F84A için max. kod sınırı ?

      Originally posted by RcA
      Merhabalar ..
      amatör olarak Pic Basic Pro ile PIC16F84A için kod yazarken bir yerden sonra bu hata çıkıyor..anladığım kadarı ile çokta fazla yazmamış olmama rağmen PIC in boyutunu aşıyor kodlar ve amacıma ulaşmam için bir bu kadar daha kod yazmam gerekli...

      bu hatanın nedeni düşündüğüm gibi boyut meselesimi yoksa başka bir nedeni olabilirmi?
      ve nasıl bir çözüme ulaşabilirim?
      PIC16F84A' nın
      1K EEPROM Program Hafızası vardır.Daha fazla yazamazsın.Eğer 2K yeterli ise 16F628'i denemeni öneririm.

      Kolay gelsin
      nurim

      Yorum

      • RcA
        Member
        • 07-11-2005
        • 1199

        #4
        Konu: PBP ile PIC16F84A için max. kod sınırı ?

        Originally posted by nurim
        PIC16F84A' nın
        1K EEPROM Program Hafızası vardır.Daha fazla yazamazsın.Eğer 2K yeterli ise 16F628'i denemeni öneririm.

        Kolay gelsin
        nurim
        teşekkür ederim , kendi imkanlarımla çözmek zorunda kaldım onu ve öğrendim 1024 word belleği olduğunu bunun üzerine 2048 word olan pic16f877 ile devam ettim ancak buda yeterli olmadı :S


        daha kapasiteli olanı yokmu acaba bunların :(

        Yorum

        • ALEX JOAN
          Senior Member
          • 27-05-2004
          • 6030

          #5
          Konu: PBP ile PIC16F84A için max. kod sınırı ?

          Originally posted by RcA
          teşekkür ederim , kendi imkanlarımla çözmek zorunda kaldım onu ve öğrendim 1024 word belleği olduğunu bunun üzerine 2048 word olan pic16f877 ile devam ettim ancak buda yeterli olmadı :S


          daha kapasiteli olanı yokmu acaba bunların :(
          usta aşağıdaki işine yara mı acaba?



          Hafıza Kapasite Uç Sayısı Kontrol Hatları I / O tipi


          2732A 4K X 8 24 CE,OE ORTAK


          2764A 8K X 8 28 CE,OE ORTAK


          27128A 16K X 8 28 CE,OE ORTAK


          27256 32K X 8 28 CE,OE ORTAK


          27512 64K X 8 28 CE,OE ORTAK
          Son düzenleme ALEX JOAN; 05-09-2007, 09:45.

          Yorum

          • RcA
            Member
            • 07-11-2005
            • 1199

            #6
            Konu: PBP ile PIC16F84A için max. kod sınırı ?

            Originally posted by ALEX JOAN
            usta aşağıdaki işine yara mı acaba?

            Hafıza Kapasite Uç Sayısı Kontrol Hatları I / O tipi


            2732A 4K X 8 24 CE,OE ORTAK


            2764A 8K X 8 28 CE,OE ORTAK


            27128A 16K X 8 28 CE,OE ORTAK


            27256 32K X 8 28 CE,OE ORTAK



            27512 64K X 8 28 CE,OE ORTAK
            ilginiz için teşekkürler

            ama bunlar sanırım PIC değiller, pic basic ile yazdığım için oldukça acemiyim şuanlık PIC lerden başka microcontrollerlara bulaşmak istemiyorum :p çünkü PIC dışı bir microcontroller kullanırsam daha farklı bir programlama dili öğrenmem gerekecek sanırım badprv

            Yorum

            • ALEX JOAN
              Senior Member
              • 27-05-2004
              • 6030

              #7
              Konu: PBP ile PIC16F84A için max. kod sınırı ?

              Originally posted by RcA
              ilginiz için teşekkürler

              ama bunlar sanırım PIC değiller, pic basic ile yazdığım için oldukça acemiyim şuanlık PIC lerden başka microcontrollerlara bulaşmak istemiyorum :p çünkü PIC dışı bir microcontroller kullanırsam daha farklı bir programlama dili öğrenmem gerekecek sanırım badprv
              eski derslerden pek birşey hatırladığımı söyleyemeyeceğim ama aşağıya bulduğum pic ntegre numaralarını yazayım belki işinize yarar

              PIC mikro denetçileri:

              PIC12C508,PIC12C509
              PIC12C508A,PIC12C509A
              PIC12CE518,PIC12CE519
              PIC12C671,PIC12C672,PIC12CE673,PIC12CE674
              PIC12F508,PIC12F509,PIC12F629,PIC12F635
              PIC12F675,PIC12F683
              PIC16C505, PIC16C61,PIC16C62A,16C62B,PIC16C63,PIC16C63A
              PIC16C64A,PIC16C65A,PIC16C65B,PIC16C66,PIC16C67
              PIC16C620,PIC16C620A,PIC16C621,PIC16C621A,PIC16C62 2,
              PIC16C622A, PIC16CE623,PIC16CE624,PIC16C625
              PIC16F627,PIC16F628, PIC16F627A,PIC16F628A,PIC16F648A
              PIC16F630,PIC16F636,PIC16F676,PIC16F684,PIC16F688
              PIC16C710,PIC16C711,PIC16C715, PIC16C712,PIC16C716
              PICPIC16C71,PIC16C72,PIC16C72A,PIC16C73A,PIC16C73B ,PIC16C74A,
              PIC16C74B,PIC16C76,PIC16C77,PIC16F72,PIC16F73,PIC1 6F74,
              PIC16F76,PIC16F77,PIC16C745,PIC16C765,PIC16C717,
              PIC16C770,PIC16C771,PIC16C773,PIC16C774
              PIC16C781,PIC16C782, PIC16C923,PIC16C924
              PIC16F818,PIC16F819,PIC16F83,PIC16C84,PIC16F84,PIC 16F84A,
              PIC16F87,PIC16F88,PIC16F870,PIC16F871,PIC16F872,PI C16F873,
              PIC16F874,PIC16F876,PIC16F877
              PIC16F873A,PIC16F874A,PIC16F876A,PIC16F877A
              PIC18F1320,PIC18F2320,PIC18F4320
              PIC18F242,PIC18F252,PIC18F442,PIC18F452
              PIC18F248,PIC18F258,PIC18F448,PIC18F458
              PIC18F4539

              Yorum

              • nurim
                Junior Member
                • 18-06-2004
                • 16

                #8
                Konu: PBP ile PIC16F84A için max. kod sınırı ?

                Originally posted by RcA
                teşekkür ederim , kendi imkanlarımla çözmek zorunda kaldım onu ve öğrendim 1024 word belleği olduğunu bunun üzerine 2048 word olan pic16f877 ile devam ettim ancak buda yeterli olmadı :S
                daha kapasiteli olanı yokmu acaba bunların :(
                Bir yanlışın olmalı çünki 16F876 ve 16F877 nin bellekleri 2k değil 8k dır.

                Originally posted by ALEX JOAN
                2732A 4K X 8 24 CE,OE ORTAK
                2764A 8K X 8 28 CE,OE ORTAK
                27128A 16K X 8 28 CE,OE ORTAK
                27256 32K X 8 28 CE,OE ORTAK
                27512 64K X 8 28 CE,OE ORTAK
                Bunlar PIC değil EPROM dur.

                Kolay gelsin
                nurim

                Yorum

                • ALEX JOAN
                  Senior Member
                  • 27-05-2004
                  • 6030

                  #9
                  Konu: PBP ile PIC16F84A için max. kod sınırı ?

                  dersleri daha dikkatli dinlemek gerekiyormuş demek ki :D

                  Yorum

                  • RcA
                    Member
                    • 07-11-2005
                    • 1199

                    #10
                    Konu: PBP ile PIC16F84A için max. kod sınırı ?

                    Originally posted by nurim
                    Bir yanlışın olmalı çünki 16F876 ve 16F877 nin bellekleri 2k değil 8k dır.
                    bende 8k olduğu için 877 ile devam etmeye karar verdim ama 2k dan sonra pic basic hata veriyor.....


                    normal;


                    hata;


                    karenin yanına eksik yazmışım , "1 üst koşulun aynısı" olacak..

                    Yorum

                    • RcA
                      Member
                      • 07-11-2005
                      • 1199

                      #11
                      Konu: PBP ile PIC16F84A için max. kod sınırı ?

                      Originally posted by ALEX JOAN
                      eski derslerden pek birşey hatırladığımı söyleyemeyeceğim ama aşağıya bulduğum pic ntegre numaralarını yazayım belki işinize yarar

                      PIC mikro denetçileri:

                      PIC12C508,PIC12C509
                      PIC12C508A,PIC12C509A
                      PIC12CE518,PIC12CE519
                      PIC12C671,PIC12C672,PIC12CE673,PIC12CE674
                      PIC12F508,PIC12F509,PIC12F629,PIC12F635
                      PIC12F675,PIC12F683
                      PIC16C505, PIC16C61,PIC16C62A,16C62B,PIC16C63,PIC16C63A
                      PIC16C64A,PIC16C65A,PIC16C65B,PIC16C66,PIC16C67
                      PIC16C620,PIC16C620A,PIC16C621,PIC16C621A,PIC16C62 2,
                      PIC16C622A, PIC16CE623,PIC16CE624,PIC16C625
                      PIC16F627,PIC16F628, PIC16F627A,PIC16F628A,PIC16F648A
                      PIC16F630,PIC16F636,PIC16F676,PIC16F684,PIC16F688
                      PIC16C710,PIC16C711,PIC16C715, PIC16C712,PIC16C716
                      PICPIC16C71,PIC16C72,PIC16C72A,PIC16C73A,PIC16C73B ,PIC16C74A,
                      PIC16C74B,PIC16C76,PIC16C77,PIC16F72,PIC16F73,PIC1 6F74,
                      PIC16F76,PIC16F77,PIC16C745,PIC16C765,PIC16C717,
                      PIC16C770,PIC16C771,PIC16C773,PIC16C774
                      PIC16C781,PIC16C782, PIC16C923,PIC16C924
                      PIC16F818,PIC16F819,PIC16F83,PIC16C84,PIC16F84,PIC 16F84A,
                      PIC16F87,PIC16F88,PIC16F870,PIC16F871,PIC16F872,PI C16F873,
                      PIC16F874,PIC16F876,PIC16F877
                      PIC16F873A,PIC16F874A,PIC16F876A,PIC16F877A
                      PIC18F1320,PIC18F2320,PIC18F4320
                      PIC18F242,PIC18F252,PIC18F442,PIC18F452
                      PIC18F248,PIC18F258,PIC18F448,PIC18F458
                      PIC18F4539
                      teşekkürler..

                      Yorum

                      • ALEX JOAN
                        Senior Member
                        • 27-05-2004
                        • 6030

                        #12
                        Konu: PBP ile PIC16F84A için max. kod sınırı ?

                        elimden elen bu kadar

                        Yorum

                        • RcA
                          Member
                          • 07-11-2005
                          • 1199

                          #13
                          Konu: PBP ile PIC16F84A için max. kod sınırı ?

                          Originally posted by ALEX JOAN
                          elimden elen bu kadar
                          yinede teşekkür ederim ilgilendiğiniz için blush

                          Yorum

                          • ALEX JOAN
                            Senior Member
                            • 27-05-2004
                            • 6030

                            #14
                            Konu: PBP ile PIC16F84A için max. kod sınırı ?

                            rica ederim yinede araştırmaya devam ediyorum ne programı yazmaya çalışıyorsunuz bilgilendirirseniz ne yapabileceğimizi bir araştırırız

                            Yorum

                            • RcA
                              Member
                              • 07-11-2005
                              • 1199

                              #15
                              Konu: PBP ile PIC16F84A için max. kod sınırı ?

                              Originally posted by ALEX JOAN
                              rica ederim yinede araştırmaya devam ediyorum ne programı yazmaya çalışıyorsunuz bilgilendirirseniz ne yapabileceğimizi bir araştırırız
                              yazmaya çalıştığım şifreli kapı projesi nette birçok versiyonu var ancak ben kendi eserim olsun istedim zaten yazılmış olanlarda .hex dosyalarını veriyorlar, yani editleme olanağım yok ,

                              şuan kadarı ile 8kişi için şifreli kontrol ve pir dedektörünün tetiklemesi ile bir süreliğine kapı önündeki lambayı yakacak kadar tasarladım ama kullanıcıların şifrelerini değiştirmesi için en az bir bukadar daha kod yazmalıyım yani 4k civarı olur toplamda... ama 2k engeline takılmış durumdayım ve maliyet gittikçe yükseliyor :(

                              belkide ben visual basic mantığı ile yazdığım için bu kadar çok yer tutuyor, çünkü adamlar f877 ile bu işleri bitiriyorlar, yada onlar assembler ile yazıyorlar ...
                              Son düzenleme RcA; 07-09-2007, 01:53.

                              Yorum

                              İşlem Yapılıyor