با عرض سلام.
با توجه به اینکه متاسفانه منابع فارسی برای یادگیری میکروکنترلر های pic مخصوصا کامپایلر xc8 وجود نداره تصمیم گرفتم در حد توان اموزشی برای این میکروکنترلر بنویسم.
جلسه اول:
اما چرا کامپایلر xc8 ؟
با توجه به عدم پشتیبانی c18 توسط microchip و اینکه فرد بتواند پس از این اموزش با کلیه میکروکنترلر های 8 بیتی مایکروچیپ کارکند تصمیم بر ان شد که کامپایلر خوب و قوی xc8 اموزش داده بشه چون همون طور که میدونید با کامپایلر c18 تنها برای سری 18 pic میتوانید برنامه نویسی کنید و خبر خوب اینکه این کامپایلر (xc8 )به نوعی c18 در خود دارد یعنی شما میتوانید از کتابخوانه های c18 نیز برای این سری استفاده کنید.
لوازمی که نیاز دارید:
-میکروکنترلر pic 16f877a
-پروگرامر ترجیحا pic kit 2 (اموزش ساخت هم تو نت هست).
-کامپایلر xc8 v1.32 که از اینجا دانلود کنید http://ww1.microchip.com/downloads/e...-installer.exe
-نرم افزار mplab x
نکته:یه موضوع اصلی که اکثر دوستان باهاش مشکل دارن و شاید همین موضوع باعث کمتر کار شدن روی این کامپایلر شود نبود کرک قابل قبول برای این کامپایلر میباشد.که این مشکل با کمی تغییرات من بر روی نسخه sonsivri حل شده و میتوانید از لینک زیر دانلود کنید و با کمال میل استفاده کنید :biggrin:
لینک دانلود کرک
پس از نصب xc8 فایل بالا را که دانلود کرده اید استخراج کنید.
حالا در مسیری که xc8 را نصب کرده اید پوشه bin را باز کنید.
توجه : به این قسمت دقت کنید در پوشه bin فایل xclm را بیابید و پسوند انرا به .old تغییر دهید یعنی فایل شما به xclm.old تبدیل شود حالا فایل xclm کرک را در این محل کپی کنید.
و فایل xclm.exe را اجرا کنید (در ویندوز 7 run as adminstrator کنید).
حال ویندوز را ریست کنید.
شما هم اکنون از نسخه xc8 pro استفاده میکنید.
پایان جلسه اول.
توجه: دوستان عزیز لطف کنید فقط و فقط تو تاپیک پرسش و پاسخ آموزش کامپایلر XC8 سوالات و مشکلاتتون رو بپرسین.
موفق و موید باشید.
ویرایش:کرک اخرین نسخه xc8 v1.33 نیز در تاریخ 28/7/93 اضافه گردید این نسخه کرک هم بر روی ورژن 1.32 و هم بر روی ورژن 1.33 تست شده.
با توجه به اینکه متاسفانه منابع فارسی برای یادگیری میکروکنترلر های pic مخصوصا کامپایلر xc8 وجود نداره تصمیم گرفتم در حد توان اموزشی برای این میکروکنترلر بنویسم.
جلسه اول:
اما چرا کامپایلر xc8 ؟
با توجه به عدم پشتیبانی c18 توسط microchip و اینکه فرد بتواند پس از این اموزش با کلیه میکروکنترلر های 8 بیتی مایکروچیپ کارکند تصمیم بر ان شد که کامپایلر خوب و قوی xc8 اموزش داده بشه چون همون طور که میدونید با کامپایلر c18 تنها برای سری 18 pic میتوانید برنامه نویسی کنید و خبر خوب اینکه این کامپایلر (xc8 )به نوعی c18 در خود دارد یعنی شما میتوانید از کتابخوانه های c18 نیز برای این سری استفاده کنید.
لوازمی که نیاز دارید:
-میکروکنترلر pic 16f877a
-پروگرامر ترجیحا pic kit 2 (اموزش ساخت هم تو نت هست).
-کامپایلر xc8 v1.32 که از اینجا دانلود کنید http://ww1.microchip.com/downloads/e...-installer.exe
-نرم افزار mplab x
نکته:یه موضوع اصلی که اکثر دوستان باهاش مشکل دارن و شاید همین موضوع باعث کمتر کار شدن روی این کامپایلر شود نبود کرک قابل قبول برای این کامپایلر میباشد.که این مشکل با کمی تغییرات من بر روی نسخه sonsivri حل شده و میتوانید از لینک زیر دانلود کنید و با کمال میل استفاده کنید :biggrin:
لینک دانلود کرک
پس از نصب xc8 فایل بالا را که دانلود کرده اید استخراج کنید.
حالا در مسیری که xc8 را نصب کرده اید پوشه bin را باز کنید.
توجه : به این قسمت دقت کنید در پوشه bin فایل xclm را بیابید و پسوند انرا به .old تغییر دهید یعنی فایل شما به xclm.old تبدیل شود حالا فایل xclm کرک را در این محل کپی کنید.
و فایل xclm.exe را اجرا کنید (در ویندوز 7 run as adminstrator کنید).
حال ویندوز را ریست کنید.
شما هم اکنون از نسخه xc8 pro استفاده میکنید.
پایان جلسه اول.
توجه: دوستان عزیز لطف کنید فقط و فقط تو تاپیک پرسش و پاسخ آموزش کامپایلر XC8 سوالات و مشکلاتتون رو بپرسین.
موفق و موید باشید.
ویرایش:کرک اخرین نسخه xc8 v1.33 نیز در تاریخ 28/7/93 اضافه گردید این نسخه کرک هم بر روی ورژن 1.32 و هم بر روی ورژن 1.33 تست شده.
دیدگاه