اطلاعیه

Collapse
No announcement yet.

مشکلات و آموزش های PIC-C , CCS

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکلات و آموزش های PIC-C , CCS

    [b]
    به نام خدا و عرض سلام
    من تازه در حال یادگرفتن CCS هستم و به مشکلی برخوردم که هیچ جای ECA تنونستم پیداش کنم و توی سایت خود CCS هم که رفتم چیزی در این مورد پیدا نکردم ، البته مشکل من حل شد ولی ، تصمیم گرفتم که یه موضوع جدید برای پرداختن به این نوع مشکلات درست کنم تا مهندسان عزیز هر کسی به هر مشکلی برمی خوره مطرح کنه و هر کسی هم که می تونه و دوست داره تو همین موضوع ( تاپیک) به بقیه کمک کنه.


    [hr]

    :angry:----------> :question:---------> ---------> :read:-----------> :nerd:----------> :wow:
    دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

    #2
    پاسخ : مشکلات و آموزش های PIC-C , CCS

    اولین مشکل و پاسخش رو هم خودم میگم:
    [glow=red,2,300]مشکل:[/glow]بعد از نصب ، حالا فرق نمی کنه هر ورژنی که نصب کردم ، گزینه ی PIC Wizard غیر فعال شده بود و کار نمی کرد ولی در عوض گزینه ی 24Bit Wizard کار می کرد. :surprised:
    [glow=red,2,300]حل:[/glow] بعد از نصب یک سری فایل های لیسانس ( license) هست که باید نصب بشود و در اکثر ورژن ها بصورت آماده می باشد و هر کدوم از این فایل ها مسئول یک بخش هستند ، برای داشتن قابلیت پیک ویزارد باید فایل pcd.cgr هم حتما در پوشه نرم افزار وجود داشته باشه و این فایل بوسیله ی keygen به وجود میاد. :agree:
    دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

    دیدگاه


      #3
      پاسخ : مشکلات و آموزش های PIC-C , CCS

      یه[glow=red,2,300] مشکل[/glow] دیگه : ( البته بهتر بود می گفتم ابتکار) کم بودن پایه ی وقفه خارجی و نیاز به وقفه خارجی بیشتر
      [glow=red,2,300]حل:[/glow] در این صورت می توان وقفه های خارجی را به پین های دیگر میکرو داد و همه رو با هم ( البته بعد از اینکه هر کدوم با یک دیود یک طرفه شدن ) وصلشون کرد به پایه وقفه خارجی میکرو! :smile:
      دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

      دیدگاه


        #4
        پاسخ : مشکلات و آموزش های PIC-C , CCS

        با سلام.
        من یه برنام نوشتم ، تولید معمولی پالس ، خیلی ساده:
        کد:
        include<test.h>
        void main()
        {
        /*
          setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
          setup_timer_1(T1_DISABLED);
          setup_comparator(NC_NC);
          setup_vref(FALSE);
           */
          set_tris_c(0x00);
          set_tris_a(0xff);
          // TODO: USER CODE!!
          while(1)
          {
          output_c(0xff);
          delay_ms(1);
          output_c(0x00);
          delay_ms(1);
          }
        }
        اینکلودش هم اینه:
        کد:
        #include <16F630.h>
        
        #FUSES NOWDT          //No Watch Dog Timer
        #FUSES INTRC             //Internal RC Osc
        #FUSES NOPROTECT        //Code not protected from reading
        #FUSES NOBROWNOUT        //No brownout reset
        #FUSES NOMCLR          //Master Clear pin used for I/O
        #FUSES NOCPD          //No EE protection
        #FUSES NOPUT          //No Power Up Timer
        #FUSES BANDGAP_HIGH     
        #use delay(clock=4000000)
        حالا جالبه که وقتی با ویزارد از اوسیلاتور داخلی استفاده می کنم کار نمی کنه ( البته تو پروتئوس کار می کنه ) ولی هنگامی دستی فیوز رو xt می ذارم تو عمل کار میکنه( البته با کریستال )
        چرا؟چرا برنامه با اوسیلاتور داخلی کار نمی کنه ؟ باید چیز خاصی رو تنظیم کرد؟
        در ضمن یه سوال دیگه دونوع اوسیلاتور داخلی وجود داره ، اینا با هم چه فرقی می کنن؟فکر کنم بشه intrc و intrc_io
        بازم یه سوال دیگه : توی پیک سی حتما باید pcm,pcb,pch رو مشخص کنیم (از منوی کامپایل) ؟ یا اینکه نیاز نیست.
        دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

        دیدگاه


          #5
          پاسخ : مشکلات و آموزش های PIC-C , CCS

          سلام
          من دو سه ماهه بدون هیچ مشکلی با CCS 4.120 کار میکنم اما از امروز هر برنامه ای رو می خوام کمپایل کنم ERROR زیر رو میده !!! :angry:


          جالبه که کلا هر ورزن دیگه رو هم نصب میکنم کار نمیکنه !
          کسی تاحالا به این مشکل بر خورد کرده ؟
          ممنون
          زمان تنها واحد حقیقی اندازه گیریه
          زمان وجود ماده رو اثبات میکنه
          بدون زمان هیچکدوم ما وجود نخواهیم داشت
          زمان یکتاست

          دیدگاه


            #6
            پاسخ : مشکلات و آموزش های PIC-C , CCS

            سلام.
            مهندس من هم مشکل شما رو با pic basic pro داشتم، یه معرکه ای هم در موردش تو تایپیک "دلیل کامپایل نکردن pic basic pro و errorهای مکرر" گرفته شد، منم بعد از 2 هفته سر در گمی و بیشتر از 10 تا کامپایلر عوض کردن به این نتیجه رسیدم که باید ویندوزم رو عوض کنم! این کار رو هم کردم و errorهام رفع شدن.
            حالا دلیل کامپایل نکردن کامپایلر شما رو نمیدونم :eek: و نمیشه برا مشکل شما هم همون نسخه ی منو پیچید و بگیم همین اول کار شمام برید ویندوز عوض کنید!
            ایشالله که خیلی زود به نتیجه میریسید و مشکلتون حل میشه

            زندگی برگ بودن در مسیر باد نیست
            امتحان ریشه هاست
            ریشه هم هرگز اسیر باد نیست
            زندگی چون پیچک است
            انتهایش میرسد پیش خدا!

            دیدگاه


              #7
              پاسخ : مشکلات و آموزش های PIC-C , CCS

              با سلام
              دوستانی که با ccs کار میکنند این لینک را هم ببنید چیز بدی گیرتون نمیاد:

              http://www.ir-bargh.ir/15--ccs.html

              دیدگاه


                #8
                پاسخ : مشکلات و آموزش های PIC-C , CCS

                نوشته اصلی توسط Robo-amir
                سلام
                من دو سه ماهه بدون هیچ مشکلی با CCS 4.120 کار میکنم اما از امروز هر برنامه ای رو می خوام کمپایل کنم ERROR زیر رو میده !!! :angry:


                جالبه که کلا هر ورزن دیگه رو هم نصب میکنم کار نمیکنه !
                کسی تاحالا به این مشکل بر خورد کرده ؟
                ممنون
                آره به نظر میاد مشکل از ارتباط ویندوز و نرم افزاره. اون ایندکسی هم که گفته مطمئنا مال برنامه شما نیست و مال خود نرم افزاره ، بعید هم هست که به کرک ربط داشته باشه و انگار یه مشکل در اصل برنامه هست ( به احتمال قوی شما یه پارامتر رو تغییر دادید و اونا هم موقع نوشتن نرم افزار تمامی جوانب رو در نظر نگرفتن ) . شاید هم شما 50 تا فایل واز کردید و نبستید! :biggrin: یا اینکه کرک طوری نوشته شده که سر 50 تا برنامه وای میسته! :biggrin:
                من می گم بعد از uninstall برنامه توی ویندوز بگرد و هر چی فولدر و فایل درست کرده دستی delete کن ، شاید درست شد
                دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

                دیدگاه


                  #9
                  پاسخ : مشکلات و آموزش های PIC-C , CCS

                  نوشته اصلی توسط محمدحسـین
                  آره به نظر میاد مشکل از ارتباط ویندوز و نرم افزاره. اون ایندکسی هم که گفته مطمئنا مال برنامه شما نیست و مال خود نرم افزاره ، بعید هم هست که به کرک ربط داشته باشه و انگار یه مشکل در اصل برنامه هست ( به احتمال قوی شما یه پارامتر رو تغییر دادید و اونا هم موقع نوشتن نرم افزار تمامی جوانب رو در نظر نگرفتن ) . شاید هم شما 50 تا فایل واز کردید و نبستید! :biggrin: یا اینکه کرک طوری نوشته شده که سر 50 تا برنامه وای میسته! :biggrin:
                  من می گم بعد از uninstall برنامه توی ویندوز بگرد و هر چی فولدر و فایل درست کرده دستی delete کن ، شاید درست شد
                  دو سه ماهی داشت کار میکرد زبون بسه !! بیشتر از 50 تا هم کمپابل کردم باهاش
                  Unistal هم کردم حتی از تو رجیستری هم تغییراتشو پاک کردم باز نشد :angry:
                  یه ویندوز عوض کردن ظاهرا افتادم
                  ممنون از جواباتون
                  زمان تنها واحد حقیقی اندازه گیریه
                  زمان وجود ماده رو اثبات میکنه
                  بدون زمان هیچکدوم ما وجود نخواهیم داشت
                  زمان یکتاست

                  دیدگاه


                    #10
                    پاسخ : مشکلات و آموزش های PIC-C , CCS

                    البته این جوری نمیشه ، فقط robo-amir نیست که این مشکل رو داره و ویندوز عوض کردن هم حل درست مشکل نیست ، به نظر من باید با آزمون و خطا یا با بررسی کارشناسی بفهمیم مشکل "این زبون بسته ها " چیه و اساسی حلش کنیم ، مثلما من اگر امروز با این مشکل روبرو نشدم تا دو سه ماه دیگه این مشکل رو خواهم داشت.
                    شاید یه راه حل بهتر ( البته نه راه حل کامل ) این باشه که برای استفاده از این نرم افزار و نرم افزار های هم خانواده اش ( مثل پروتئوس ) یه اکانت تو ویندوز درست کنیم و توی اون این برنامه ها رو نصب کنیم و بعد از خراب شدنشون ( به جای این که کل ویندوز رو از اول نصب کنیم و دونه دونه برنامه ها رو روش نصب کنیم ، ) اکانت رو از بین ببریم و دوباره یه اکانت دیگه بسازیم و این دو سه تا نرم افزار رو توی اون اکانت نصب کنیم.
                    در ضمن قابل توجه آقا امیر:


                    اینرو من از اینجا پیدا کردم:

                    re: List index out of Bounds (-1) error message


                    I had the same problem and I did write CCS, and this is the response I got. It fixed the problem.

                    Try renaming the following two files in the user data directory. To find the user
                    data directory use START > ALL PROGRAMS > PIC-C > USER DATA

                    pcw.ini
                    desktops.ini

                    and to what I asked:

                    Something like "old.pcw.ini"

                    The compiler will recreate the files with the default settings. If it doesn't help
                    and you want your old settings back delete the new files and rename the old
                    ones back.
                    این طور که می گه مشکل از پدیت جدید هستش ، و شما اگر فایلی رو که گفته دست کاری کنید به احتمال زیاد به ویندوز عوض کردن نمی کشه ( البته اگر تا الان این کار رو نکرده باشید)
                    :-bd :-bd موفق باشید
                    دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

                    دیدگاه


                      #11
                      پاسخ : مشکلات و آموزش های PIC-C , CCS

                      خیلی ممنون جناب محمد حسین :applause:
                      فایل های pcw.ini و desktops.ini رو تغییر نام دادم و کار کرد :wow:
                      حقیقتش از اون روز وقت نکرده بودم ویندوز عوض کنم و با یه سیستم دیگه کار می کردم هر وقت کاری داشتم .
                      زمان تنها واحد حقیقی اندازه گیریه
                      زمان وجود ماده رو اثبات میکنه
                      بدون زمان هیچکدوم ما وجود نخواهیم داشت
                      زمان یکتاست

                      دیدگاه


                        #12
                        پاسخ : مشکلات و آموزش های PIC-C , CCS

                        با سلام

                        کسی از دوستان میدونه آخرین نسخه از ccs در حال حاضر چند است که کرک داشته باشه
                        در صورتی که دوستان سراغ دارن لینکش را محبت کنند اینجا قرار بدند تا بقیه هم استفاده کنند
                        با تشکر

                        دیدگاه


                          #13
                          پاسخ : مشکلات و آموزش های PIC-C , CCS

                          بنابر این آدرس : http://www.ccsinfo.com/downloads.php آخرین ورشن نرم افزار 4.125 هست ، مهندس "روبو-امیر" هم که گفت از 4.120 استفاده می کنه حتما کرکش رو داره دیگه ، البته من فکر نکنم فرق چندانی داشته باشند ، شاید دو سه تا ایراد جزئی داشته که تو بعدی برطرف کردند وگرنه همشون ورژن 4 هستن .
                          حالا جالب اینه که با اونی که خود سایت نرم افزار داره میگه آخرین ورژن 4.125 هستش البته بهتره بگیم ورژن 4 بازبینی 125 ، یه نفر تو همین انجمن لینک دانلود 4.33 رو داده!! : http://e-tech.ir/CCS%204.33.rar
                          در ضمن یه چیزی اگر شما نرم افزار ورژن بالاتر رو بگیری و رو ورژن کرک شده بریزی به احتمال زیاد جواب میده، این هم آدرس دانلود 4.12: http://ifile.it/ehxyv6z/v4.120_pcwhd.rar البته این کرک نداره(به نقل از robo-amir)
                          این هم از کرک دار ها (به نقل از SA3ID) :
                          CCS Compiler v4.084
                          http://www.4shared.com/file/B7LhhpsT/CCS_FULL_CARAK_Version_4084.html

                          CCS Compiler v4.105
                          http://www.4shared.com/file/238762658/81ecc44/ccs4105.html

                          CCS Compiler v4.106
                          http://rapidshare.com/files/368330380/PCWHD_4.106.rar

                          CCS Compiler v4.107
                          http://rapidshare.com/files/383287489/CCS_PCWHD_4.107.rar
                          فقط یه چیزی اگر اون 4.33 رو دانلود کردی و استفاده کردی ، برو تو قسمت help و گزینه about رو انتخاب کن ببین واقعا 4.33 هست یا نه
                          دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

                          دیدگاه


                            #14
                            پاسخ : پاسخ : مشکلات و آموزش های PIC-C , CCS

                            نوشته اصلی توسط محمدحسـین
                            بنابر این آدرس : http://www.ccsinfo.com/downloads.php آخرین ورشن نرم افزار 4.125 هست ، مهندس "روبو-امیر" هم که گفت از 4.120 استفاده می کنه حتما کرکش رو داره دیگه ، البته من فکر نکنم فرق چندانی داشته باشند ، شاید دو سه تا ایراد جزئی داشته که تو بعدی برطرف کردند وگرنه همشون ورژن 4 هستن .
                            سلام
                            اولا من مهندس نیستم بی سواتم والا
                            من همون 4.120 رو ورژن های قبلی که کرک شده بودند پدیت کردم و بدون مشکل کار میکنه
                            زمان تنها واحد حقیقی اندازه گیریه
                            زمان وجود ماده رو اثبات میکنه
                            بدون زمان هیچکدوم ما وجود نخواهیم داشت
                            زمان یکتاست

                            دیدگاه

                            لطفا صبر کنید...
                            X