اطلاعیه

Collapse
No announcement yet.

کرک یا fix برای کامپایلر های xc8-xc16-xc32

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

    کرک یا fix برای کامپایلر های xc8-xc16-xc32

    با عرض سلام به همه ی دوستان عیدتون مبارک باشه.

    حدود هفت -هشت ماه پیش که شروع به کار با کامپایلر xc8 و xc16 کردم یه برنامه ی خیلی ساده با میکروی 18f4550 نوشتم که A/D رو از یکی از
    ورودی هاش میخوند و روی LCD نمایش میداد (در حالتی که از وقفه ی A/D استفاده نشده بود) بعدش یکم برنامه رو پیشرفته کردم و از وقفه ی A/D
    استفاده کردم واولویت وقفه رو هم روی HIGH قرار دادم ولی متصفانه برنامه به درستی اجرانشد .یعنی چه درست اجرا نشد الان براتون توضیح میدم:

    توی حلقه اصلی برنامه (WHILE) یه پین رو تاگل میکردم و توی اینتراپت A/D یه پین دیگه رو اما پینی که توی وایل بود تاگل نمیشد ولی پینی که توی وقفه
    بود به درستی و با همون فرکانسی که برای A/D تنظیم شده بود تغییر میکرد با کلی مکافات والبته یکم شانس فهمیدم که اشکال از فعال بودن وقفه A/D

    یعنی زمانی که بیت فعال ساز A/D غیر فعال میشد میکرو توی حلقه ی while میرفت وزمانی که فعال میشد فقط توی وقفه A/D میرفت البته اینو بگم که از حالت
    FREE استفاده میکردم .بعدش کامپیلر رو توی حالت 60 روزه PRO نصب کردم وبا کمال تعجب دیدم که کد به درستی داره کار میکنه واینجا بود که فهمیدم حالت FREE
    ممکن کد رو درست کامپایل نکنه.

    توی همین سایت چند وقت پیش من در خواست کرک رو کردم (چون توی سایت SONSIVRI یه چیزایی در مورد FIX برای کامپیالر می گفتند ولی من نتونستم چیزی
    رو از این سایت دانلود کنم) ویکی از کاربران لطف کردن ولینک دانلود رو گذاشتند من هم این فایلو براتون توی 4SHARE میزارم تا راحت تر دانلود کنید.

    ومن الان نزدیک یک سالی هست که فعلا باگی از این کامپالر ها ندیدم(FIX کامپایلر رو میبره به حالت پرو با تمام اوپتیمایز هاش)

    http://www.4shared.com/archive/NjqMHsSX/MXCF11011.html

    پسورد :SONSIVRI

    http://www.eca.ir/forum2/index.php?topic=72957.0

    در زندگيت به کسي اعتــــماد کن که به او ايمــــان داري نه احســاس . . .

    چه بسيار انسان ها ديدم تنشان لباس نبود؛و چه بسيار لباس ها ديدم که انساني درونش نبود ...!

    #2
    پاسخ : کرک یا fix برای کامپایلر های xc8-xc16-xc32

    سلام دوست گرامی
    :wow:
    واقعا از زحمتی که کشیدی خیلی ممنون، خیلیها دعات میکنن
    فقط دو تا سوال کوچیک
    1- این کار برای کامپایلرهای با ورژن بالاتر از 1.10 هم جواب میدهد؟
    2- بعد از کپی کردن فایل xlcm و به قول شما fix کردن چطور میشه فهمید نرم افزار از حالت free خارج شده و در حالت pro قرار گرفته؟

    دیدگاه


      #3
      پاسخ : کرک یا fix برای کامپایلر های xc8-xc16-xc32

      نوشته اصلی توسط yadegari
      سلام دوست گرامی
      :wow:
      واقعا از زحمتی که کشیدی خیلی ممنون، خیلیها دعات میکنن
      فقط دو تا سوال کوچیک
      1- این کار برای کامپایلرهای با ورژن بالاتر از 1.10 هم جواب میدهد؟
      2- بعد از کپی کردن فایل xlcm و به قول شما fix کردن چطور میشه فهمید نرم افزار از حالت free خارج شده و در حالت pro قرار گرفته؟
      با سلام دوست عزیز خواهش میکنم کار خاصی نکردیم.بله من هم که اولین بار دیدم کامپایلر رفته تو حالت پرو خیلی خوشحال شدم اینجوری =)) یک بار هم
      اینجوری کردم :angry:

      اما در مورد سوالی که کردید:
      1-من الان دارم از کامپایلر 1.12 xc8 v استفاده میکنم و تا حالا هم خدارو شکر به مشکلی بر نخوردم .برای میکرو های 16 بیتی هم فعلا برای اینکه راه بیفتم دارم
      تازه با mikroc کار می کنم که اونم خدارو شکر هنوز باگی ازش ندیدم :smile:
      2-دوست عزیز اگر دقت کرده باشید وقتی که توی حالت free برنامه کامپایل میشه توی پنجره ی out put یه وارنینگ میده که کامپایلر توی حالت free ران شده
      واینکه کد خروجی توی حالت pro میتونه چندین درصد کمتر باشه وسرعت اجرای برنامه حدود 4 برابر سریع تر .ولی وقتی که fix شه پیغام برداشته میشه.
      یه برنامه توی حالت free با میکروی 16f873 داشتم رم وفلش زیادی گرفته بود بعد از fix حجم فوق العاده کم شد. :biggrin:

      از کاربرا خواهش میکنم که توی اینترنت یه سرچی بکنند تا اگه ورزنی جدید از این کرک اومده در اختیار دیگران هم قرار بدن مخصوصا سایت sonsivri

      باتشکر :biggrin:
      در زندگيت به کسي اعتــــماد کن که به او ايمــــان داري نه احســاس . . .

      چه بسيار انسان ها ديدم تنشان لباس نبود؛و چه بسيار لباس ها ديدم که انساني درونش نبود ...!

      دیدگاه


        #4
        پاسخ : کرک یا fix برای کامپایلر های xc8-xc16-xc32

        سلام
        از دوستان کسی میتونه آخرین نسخه کرک مربوط به کامپایلر xc8 رو از سایت sonsiviri بگیره؟
        فک میکنم فقط کسانی که عضو اون سایت هستن دسترسی دارن.
        اینم لینکشه http://www.sonsivri.to/forum/index.php?topic=44014.0
        جدیدترین ویرایش توسط کاو اندیش; ۰۹:۴۵ ۱۳۹۶/۱۱/۰۱.

        دیدگاه


          #5
          پاسخ : کرک یا fix برای کامپایلر های xc8-xc16-xc32

          نوشته اصلی توسط AVRPIC8 نمایش پست ها
          با عرض سلام به همه ی دوستان عیدتون مبارک باشه.

          حدود هفت -هشت ماه پیش که شروع به کار با کامپایلر xc8 و xc16 کردم یه برنامه ی خیلی ساده با میکروی 18f4550 نوشتم که A/D رو از یکی از
          ورودی هاش میخوند و روی LCD نمایش میداد (در حالتی که از وقفه ی A/D استفاده نشده بود) بعدش یکم برنامه رو پیشرفته کردم و از وقفه ی A/D
          استفاده کردم واولویت وقفه رو هم روی HIGH قرار دادم ولی متصفانه برنامه به درستی اجرانشد .یعنی چه درست اجرا نشد الان براتون توضیح میدم:

          توی حلقه اصلی برنامه (WHILE) یه پین رو تاگل میکردم و توی اینتراپت A/D یه پین دیگه رو اما پینی که توی وایل بود تاگل نمیشد ولی پینی که توی وقفه
          بود به درستی و با همون فرکانسی که برای A/D تنظیم شده بود تغییر میکرد با کلی مکافات والبته یکم شانس فهمیدم که اشکال از فعال بودن وقفه A/D

          یعنی زمانی که بیت فعال ساز A/D غیر فعال میشد میکرو توی حلقه ی while میرفت وزمانی که فعال میشد فقط توی وقفه A/D میرفت البته اینو بگم که از حالت
          FREE استفاده میکردم .بعدش کامپیلر رو توی حالت 60 روزه PRO نصب کردم وبا کمال تعجب دیدم که کد به درستی داره کار میکنه واینجا بود که فهمیدم حالت FREE
          ممکن کد رو درست کامپایل نکنه.

          توی همین سایت چند وقت پیش من در خواست کرک رو کردم (چون توی سایت SONSIVRI یه چیزایی در مورد FIX برای کامپیالر می گفتند ولی من نتونستم چیزی
          رو از این سایت دانلود کنم) ویکی از کاربران لطف کردن ولینک دانلود رو گذاشتند من هم این فایلو براتون توی 4SHARE میزارم تا راحت تر دانلود کنید.

          ومن الان نزدیک یک سالی هست که فعلا باگی از این کامپالر ها ندیدم(FIX کامپایلر رو میبره به حالت پرو با تمام اوپتیمایز هاش)



          پسورد :SONSIVRI

          http://www.eca.ir/forum2/index.php?topic=72957.0
          سلام دوست عزیز لینکی که گذاشتین نشد کرک را بگیرم میشه راهنمایی کنید.
          ممنونم
          س

          دیدگاه


            #6
            پاسخ : کرک یا fix برای کامپایلر های xc8-xc16-xc32

            با تشکر فراوان از شما دوست عزیز
            میشه لطفا بفرمایید از چه ورژنی از کامپایلر و چه ورژنی از IDE استفده میکنید؟

            دلیل: ادغام دو پست برای جلوگیری از اسپم

            با تشکر فراوان از شما دوست عزیز
            میشه لطفا بفرمایید از چه ورژنی از کامپایلر و چه ورژنی از IDE استفده میکنید؟

            دیدگاه

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