تبليغاتX
کلیپ جامع مهندسی الکترونیک - ميكرو كنترلر AVR
ميكرو كنترلر AVR دوشنبه 21 آبان1386 10:20 قبل از ظهر
پروگرامر ميکروکنترلر AVR

در اين قسمت با يکي از ساده ترين انواع پروگرامر Serial و LPT براي ميکرو کنترلر هاي AVR آشنا مي شويد.


پروگرمرهاي isp معمولا به پورت Com و يا پورت LPT وصل ميشوند. استفاده از هر کدام از اين درگاه ها مزاياي خود را دارد مثلا پورت Com اين توانايي را به ما ميدهد تا از کابل هاي طولاني تر استفاده کنيم در صورتي که در استفاده از پورت LPT مجاز به استفاده ازکابلي به طول بيش از يک متر نيستيم اما از طرفي استفاده از پورت Com اين مشکل را دارد که نياز به مداري براي رساندن ولتاژ به سطح ولتاژ مشخص داريم در صورتي که هنگام استفاده از پورت LPT نياز به هيچگونه مدار اضافه نميباشد اما براي اطمينان و محافظت از پورتLPT بهتر است از يک بافر نظير 74HC244 استفاده شود. با توجه به نبودن مدار مربوط به پروگرامر سريال در کتاب ها و اينترنت و از طرفي عدم وجود پورت LPT  در بعضي از کامپيوترها در اينجا علاوه بر پروگرمر ساده ي LPT  مدار مربوط به يک پروگرامر سريال را هم قرار داديم.


دقت داشته باشيد که پروگرامري که از پورت LPT  استفاده ميکند با کامپايلر قدرتمند BASCOM کاملا سازگاري دارد و مستقيما" ميتوانيد از طريق کامپايلر ميکرو را برنامه ريزي کنيد اما در پروگرامر سريال نميتوانيد مستقيما" از طريق BASCOM ميکرو را برنامه ريزي کنيد و نياز به برنامه اي کم حجم و بسيار قدرتمند و رايگان به نام PonyProg داريد. شايان ذکر است از نرم افزار PonyProg ميتوانيد براي هر دو نوع پروگرمر سريال و موازي استفاده کنيد.


پس از ساخت مدار پروگرامر آن را به پورت مربوطه متصل ميکنيد و چنانچه از پروگرمر LPT استفاده ميکنيد کامپايلر BASCOM را براي مدار پروگرامر ساخته شده يعني STK200/300 به صورت زير تنظيم ميکنيد.


BASCOM --> Options --> Programmer --> STK200 / STK300 Programmer


نسخه ي Demo کامپايلر BASCOM را ميتوانيد از سايت سارنده ي آن دانلود کنيد.


منبع :‏ وبلاگ مكاترونيك



 1. پروگرمر با استفاده از پورت موازي (LPT ) : 


همانطور که در شکل زير ديده ميشود پين شماره ? به پايه SCK از ميکرو ، پين شماره ? به MOSI از ميکرو ، پين شماره  ? به پايه RESET از ميکرو ، پين شماره ?? به پايه MISO از ميکرو و پين هاي ?? تا ?? به زمين (GND) متصل ميشوند.


*. دقت کنيد که براي پروگرم کردن ميکرو حتما بايد پايه VCC ميکرو را به +5 و پايه GND آن را يه زمين متصل کنيد.


در ضمن در اين پروگرمر ميتوانيد مقاومت هاي محافظ را کاملا از مدار حذف کرده و پايه هاي ميکرو را مستقيما به پورت موازي وصل کنيد.



2. پروگرمر با استفاده از پورت سريال (COM)  :


در صورت استفاده از پروگرامر سريال نرم افزار PonyProg را دانلود کرده و آن را بر روي کامپوتر خود نصب کنيد .    دانلود نرم افزار PonyProg


پس از نصب نرم افزار ان را اجرا کنيد و در قسمت Setup گزينه ي Interface Setup را انتخاب کنيد و از صفحه ي باز شده پورت سريالي که پروگرمر را  به آن متصل کرديد انتخاب کنيد.



حال براي برنامه ريزي ميکرو با اين پروگرمر بايد به File رفته و Open Device File را اننتخاب کنيد. در قسمت Files of Type از صفحه اي که باز ميشود Hex.* را براي آپلود فايل Hex بر ميکرو انتخاب کنيد.




در آخر از قسمت Command در نوار ابزار گزينه ي Write all را اننتخاب کنيد تا ميکروي شما برنامه ريزي شود.




در شکل هاي زير مدار هاي مربوط به پروگرمر سريال را مشاهده ميکنيد :


*. دقت کنيد که براي پروگرم کردن ميکرو حتما" بايد پايه VCC ميکرو را به +5 و پايه GND آن را يه زمين متصل کنيد.


 


شکل زير ساده شده ي شکل بالا ميباشد که عملکرد مشابه مدار بالا را دارد. در صورتي که قصد استفاده از پروگرمر سريال در Laptop  را داريد از مدار بالايي استفاده کنيد که ايمن تر است. در ضمن PCBمربوط به شکل بالا و همچنين تصوير نمونه ي ساخته شده ي آن را ميتوانيد از اينجا دريافت کنيد.


 

نوشته شده توسط سید  | لینک ثابت |