کامپایلر برا PIC چی خوبه؟
micro C یا CCS ؟
یه کتاب برا هر کدوم معرفی کنید.
با سپاس.
کامپایلر برا PIC چی خوبه؟
micro C یا CCS ؟
یه کتاب برا هر کدوم معرفی کنید.
با سپاس.
سلام
اگه میخوای کارت خیلی راحت باشه و سریع باد بگیری از micro c یا ccs استفاده کن . اما micro c از ccs خیلی بهتره چون اولا کتابخوته هاش خیلی کامل تره و ثانیا ساپورتش و به روز رسانیش از ccs قویتره .
برای یاد گیری micro c یا هر نرمافزار دیگه help , manual از همه چی بهتره اما اگه کتاب فارسی بخوای من به نظرم کتاب "میکرو کنترلر های pic تالیف مهندس مجید زارئی " برای شروع خیلی عالیه .
اما اگه میخوای به قول معروف پدر بیامرزی کار کنی و حرفه ایی باشی از mplab استفاده کن . درسته شروع کردنش سخت تره اما هر سازی که سخت تر باشه وقتی نوازندش شدی آهنگش دلنشین تره .
microchip به بسته ی کتاب خونه ای برای mplab بیرون داده که با استفاده از اون میتونی به راحتی با امکاناتی مثل gui و Ethernet, کار با کارت های sd و ...استفاده کنی . تازه یه مجموعه ی کامل هلپ هم برای این کتاب خونش ارایه کرده . غیر از این mplab مجانیه (تقریبا) و از نظر انسانی هم بخوایم در نظر بگیریم بهتره (وای یکی بیاد به من جایزه ی نوبل بده ) .
برای شروع mplab هم میتونی بری eca اون جا سرچ کن آموزش mplab . به نظرم برای شروع کردن خیلی کمک خوبیه .
ویرایش توسط roohlla : 20-01-2013 در ساعت 23:40
درست میفرمایید حجم کدش کمتر هست ولی اولا شما باید وقت بیشتری برای برنامه نویسی صرف کنید مثلا برای یک دستور پرش ساده کلی مسائل باید در نظر بگیرین (تو نیمه ی اول حافظه پرش میکنین یا دوم .."تازه اگه بخوایین بین پرش دستوراتی اضافه یا حذف کنین وایییییییی!!!") دوما بر میگردیم به این که چرا زبان مثل c اختراع شد ببین دوست عزیز طولانی شدن بیش از حد برنامه باعث گیج شدن برنامه نویس و سردرگمی میشه تصورشو بکنین بخوایین تو هزار خط دنبال یک اشکال ریز بگردین البته زیر برنامه مشکلو تا حدی حل میکنه ولی باز تو زبان اسمبلی کامل مشکل مرتفع نمیشه. اینم بگم که اگه پروژه ای بیش از حد طول بکشه موجب ادامه ندادن پروژه و دست کشیدن از اون میشه
در ضمن اگر خواستی بعد از مدت طولانی برنامتونو یکم تغییر بدین و توسعه داشته باشین بازم به مشکل بر میخورین این مشکل تو c هم هست ولی خیلی کمتر هست
من قبلا مثل شما فکر میکردم و 8051 و هم pic به زبان اسمبلی مینوشتم ولی پشیمون شدم ولی اگه بازم اصرار بر اسمبلی نوشتن داری تا یک مرجع خیلی خیلی عالی بهتون معرفی کنم
دوستار شما
امین
دوست عزیز شما راست میگید اگه بخوان از mplab بدون c18 یا x18 و ... استفاده کنید مجبور خواهید بود از اسمبلی استفاده کنید . اما اگه کامپایلر c18 رو به mplab اضافه کنید میتونید به راحتی c بنویسید . این کاریه که بیشتر user های mplab انجام میدن .
ممنون از راهنماییت . یک سوال داشتم کامپایلر c18 را باید از کجا گیر آورد ؟
منابع آموزشی داره؟
help اون چطوره ؟کامل هست؟
الان رفتم تو سایت میکروچیپ c18 مجانی نیست؟؟؟؟؟
نسخه های کرک شدش توی اینترنت ریخته . در ضمن مجانی نبودنش به این معناست که کدهایی که توی حالت مجانی تولید میکنه کمتر بهینه هست
اینو نوشتم چون اول فرمودین مجانی هست
نوشته های قبلی خودتونو بخونین متوجه میشین منظورم چیه
ممنون از یاد آوریتون منتها حتی در حالت کرک نشده هم کار میکنه اما کدهاش کمتر بهینه هست