PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کامپایلر pic



mj3747
28-11-2012, 15:23
کامپایلر برا PIC چی خوبه؟
micro C یا CCS ؟
یه کتاب برا هر کدوم معرفی کنید.

با سپاس.

roohlla
29-11-2012, 05:43
سلام
اگه میخوای کارت خیلی راحت باشه و سریع باد بگیری از micro c یا ccs استفاده کن . اما micro c از ccs خیلی بهتره چون اولا کتابخوته هاش خیلی کامل تره و ثانیا ساپورتش و به روز رسانیش از ccs قویتره .
برای یاد گیری micro c یا هر نرمافزار دیگه help , manual از همه چی بهتره اما اگه کتاب فارسی بخوای من به نظرم کتاب "میکرو کنترلر های pic تالیف مهندس مجید زارئی " برای شروع خیلی عالیه .
اما اگه میخوای به قول معروف پدر بیامرزی کار کنی و حرفه ایی باشی از mplab استفاده کن . درسته شروع کردنش سخت تره اما هر سازی که سخت تر باشه وقتی نوازندش شدی آهنگش دلنشین تره .
microchip به بسته ی کتاب خونه ای برای mplab بیرون داده که با استفاده از اون میتونی به راحتی با امکاناتی مثل gui و Ethernet, کار با کارت های sd و ...استفاده کنی . تازه یه مجموعه ی کامل هلپ هم برای این کتاب خونش ارایه کرده . غیر از این mplab مجانیه (تقریبا) و از نظر انسانی هم بخوایم در نظر بگیریم بهتره (وای یکی بیاد به من جایزه ی نوبل بده aa)) .
برای شروع mplab هم میتونی بری eca اون جا سرچ کن آموزش mplab . به نظرم برای شروع کردن خیلی کمک خوبیه .

amin1139
06-01-2013, 19:50
سلام
اگه میخوای کارت خیلی راحت باشه و سریع باد بگیری از micro c یا ccs استفاده کن . اما micro c از ccs خیلی بهتره چون اولا کتابخوته هاش خیلی کامل تره و ثانیا ساپورتش و به روز رسانیش از ccs قویتره .
برای یاد گیری micro c یا هر نرمافزار دیگه help , manual از همه چی بهتره اما اگه کتاب فارسی بخوای من به نظرم کتاب "میکرو کنترلر های pic تالیف مهندس مجید زارئی " برای شروع خیلی عالیه .
اما اگه میخوای به قول معروف پدر بیامرزی کار کنی و حرفه ایی باشی از mplab استفاده کن . درسته شروع کردنش سخت تره اما هر سازی که سخت تر باشه وقتی نوازندش شدی آهنگش دلنشین تره .
microchip به بسته ی کتاب خونه ای برای mplab بیرون داده که با استفاده از اون میتونی به راحتی با امکاناتی مثل gui و Ethernet, کار با کارت های sd و ...استفاده کنی . تازه یه مجموعه ی کامل هلپ هم برای این کتاب خونش ارایه کرده . غیر از این mplab مجانیه (تقریبا) و از نظر انسانی هم بخوایم در نظر بگیریم بهتره (وای یکی بیاد به من جازه ی نوبل بده aa)) .
برای شروع mplab هم میتونی بری eca اون جا سرچ کن آموزش mplab . به نظرم برای شروع کردن خیلی کمک خوبیه .



اگه اشتباه نکنم این کامپایلر اسمبلی هست من قبلا اسمبلی نوشتم اصلا با اسمبلی pic رو یاد گرفتم من اسمبلیو توصیه نمیکنم

mahdifah
06-01-2013, 23:57
اگه اشتباه نکنم این کامپایلر اسمبلی هست من قبلا اسمبلی نوشتم اصلا با اسمبلی pic رو یاد گرفتم من اسمبلیو توصیه نمیکنم

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

amin1139
20-01-2013, 17:52
میشه بگید چرا اسمبلیو پیشنهاد نمیکنید؟؟ حجم کد تولیدیش از زبان سی خیلی کمتره؟؟ نصف کمتره؟؟
درست میفرمایید حجم کدش کمتر هست ولی اولا شما باید وقت بیشتری برای برنامه نویسی صرف کنید مثلا برای یک دستور پرش ساده کلی مسائل باید در نظر بگیرین (تو نیمه ی اول حافظه پرش میکنین یا دوم .."تازه اگه بخوایین بین پرش دستوراتی اضافه یا حذف کنین وایییییییی!!!") دوما بر میگردیم به این که چرا زبان مثل c اختراع شد ببین دوست عزیز طولانی شدن بیش از حد برنامه باعث گیج شدن برنامه نویس و سردرگمی میشه تصورشو بکنین بخوایین تو هزار خط دنبال یک اشکال ریز بگردین البته زیر برنامه مشکلو تا حدی حل میکنه ولی باز تو زبان اسمبلی کامل مشکل مرتفع نمیشه. اینم بگم که اگه پروژه ای بیش از حد طول بکشه موجب ادامه ندادن پروژه و دست کشیدن از اون میشه
در ضمن اگر خواستی بعد از مدت طولانی برنامتونو یکم تغییر بدین و توسعه داشته باشین بازم به مشکل بر میخورین این مشکل تو c هم هست ولی خیلی کمتر هست
من قبلا مثل شما فکر میکردم و 8051 و هم pic به زبان اسمبلی مینوشتم ولی پشیمون شدم ولی اگه بازم اصرار بر اسمبلی نوشتن داری تا یک مرجع خیلی خیلی عالی بهتون معرفی کنم
دوستار شما
امین

roohlla
20-01-2013, 23:38
دوست عزیز شما راست میگید اگه بخوان از mplab بدون c18 یا x18 و ... استفاده کنید مجبور خواهید بود از اسمبلی استفاده کنید . اما اگه کامپایلر c18 رو به mplab اضافه کنید میتونید به راحتی c بنویسید . این کاریه که بیشتر user های mplab انجام میدن .

amin1139
21-01-2013, 21:30
ممنون از راهنماییت . یک سوال داشتم کامپایلر c18 را باید از کجا گیر آورد ؟
منابع آموزشی داره؟
help اون چطوره ؟کامل هست؟

amin1139
21-01-2013, 21:36
الان رفتم تو سایت میکروچیپ c18 مجانی نیست؟؟؟؟؟

roohlla
21-01-2013, 22:35
نسخه های کرک شدش توی اینترنت ریخته . در ضمن مجانی نبودنش به این معناست که کدهایی که توی حالت مجانی تولید میکنه کمتر بهینه هست

amin1139
22-01-2013, 00:00
اینو نوشتم چون اول فرمودین مجانی هست
نوشته های قبلی خودتونو بخونین متوجه میشین منظورم چیه

roohlla
22-01-2013, 11:17
ممنون از یاد آوریتون :wink: منتها حتی در حالت کرک نشده هم کار میکنه اما کدهاش کمتر بهینه هست