شما برای شروع کار کردن با میکرو حال چه AVR و یا PIC در درجه اول احتیاج به یه یک کامپایلر دارید تا برنامه بنویسید و فایل HEX درست کنید تا رو میکرو پروگرام کنید.
برای میکروها برنامه ها مختلف وجود دارد به زمان C یا Basic ویا Pascal .
برای AVR به زبان C برنامه Codevision و WinAVR وجود داره که برنامه Codevision طرفدارای بیشتر و کتابهای بیشتر در این زمینه موجود می باشد. مثل کتاب آقای امیرره افروز - آقای مظاهریان فر و.....
به زبان Basic برای این نوع میکرو نیز برنامه Bascom و FastAVR وجود داره که برنامه Bascom طرفداری بیشتری داره تو این زمینه فقط کتاب آقای علی کاهه موجود است برای Bascom و کتاب آقای امید شریفی برای FastAVR
برای PIC به زبان C برنامه CCS و برنامه MikroC موجود می باشد که این دو برنامه هم طرفدارهای خودش داره.
باز برای همین میکرو با زبان Basic برنامه PIC Basic Pro و MikroBasic وجود داره تو زمینه برنامه برای PIC مرجع خوب و کاملی تو بازار نیست به جز Help هر نرم افزار در مورد این دو برنامه MikroBasic قوی تر می باشه به خاطر وجود توابع آماده که در این نرم افزار وجود داره.
به زبان Pascal هم برای AVR و هم برای PIC برنامه موجود است اما طرفدار چندانی نداره ( اصلا طرفدار ندار)
در مرحله بعد شما یک محیط شبیه ساز احتیاج دارید که بهترین نرم افزار برای این کار Proteus می باشد.
و بعد از اینها شما احتیاج دارید که به صورت عملی کار کنید پس احتیاج به تراشه یک برد بورد و دیگر قطعات مثل LCD - KeyBoard - LED و دیگر قطعات الکترونیکی ....
هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند
شما برای شروع کار با میکروکنترلر نیاز به یک سیستم متوسط داری همانجور که دوستمان گفت نیاز به نرم افزار داری که با توجه به نوع زبانی که می خوای یاد بگیری باید انتخاب کنی.
نیاز به یک پروگرامر داری که بتونی برنامه ات رو بریزی که با توجه به ای سی که می خوای باهاش کار کنی باید بسازی.اگه avr,pic می خوای کار کنی نقشه پروگرامر تو اینترنت ریخته با یک سرچ می تونی پیدا کنی.
در مرحله بعد شما باید شروع کنی به برنامه نویسی برای این کار شما باید با سخت افزاری که می خوای کار کنی آشنایی کامل داشته باشی که بتونی برنامه اونو بنویسی مثلا اگه می خوای با lcd کار کنی باید بدونی lcd چی هست و پروتکل اونو بلد باشی چون اگه بدونی تو برنامه نوسی ذهنیت زیادی نسبت به برنامه داری و می دونی باید چی کار کنی .
وقتی برنامه ات رو نوشتی حالا باید برنامه ات رو تست کنی .برای تست کردن می تونی مدار رو روی بردبرد ببندی و تست کنی یا این که می تونی از نرم افزار شبیه سازی مثل protuse استفاده کنی که همه میکرو ها رو تو library خودش داره . ولی به این توجه داشته باش که اگه از سنسور استفاده کردی نمی تونی با نرم افزار اونو تست کنی .
اگه خواستی مدار رو به صورت عملی ببندی و منبع تغذیه نداشتی می تونی از پاور کامپیوتر از ولتاژ 5 ولتش استفاده کنی .
دیدگاه