پروگرامر میکروکنترلر AVR - گروه برق الکترونیک دانشگاه آزاد اسلامی واحد شوشتر
سفارش تبلیغ
صبا ویژن
پروگرامر میکروکنترلر AVR - گروه برق الکترونیک دانشگاه آزاد اسلامی واحد شوشتر
سفارش تبلیغ
صبا ویژن


درباره نویسندگان
پروگرامر میکروکنترلر AVR - گروه برق الکترونیک دانشگاه آزاد اسلامی واحد شوشتر

مدیر وبلاگ : م ل[126]
نویسندگان وبلاگ :
مجید بسادت (@)[21]

مجتبی پور موسی
مجتبی پور موسی[23]
مهدی معمار
مهدی معمار (@)[48]

صمد محمدیان (@)[14]


سلام ضمن عرض خوش آمد به شما کاربر گرامی با مشورت با چند تن از برو بچه های گروه برق دانشگاه شوشتر اقدام به تاسیس این وبلاگ بروی این سیستم کردم . ما چند تن از بچه های گروه برق الکترونیک 85 هستیم که زمینه کار در زمینه الکترونیک داریم و هدف اصلی از تاسیس این وبلاگ تبادل اطلاعات بین بچه های رشته برق هست. توی این وبلاگ بیشتر این مطاب رو می بینید : ، تاریخچه برق ، اخبار جدید راجع به برق و الکترونیک ، پروژه های عملی آماده الکترونیک ، جدید ترین نرم افزارهای برق ، اخبار رشته برق دانشگاه ، آشنایی با PLC و اتوماسیون ، برنامه های آماده برای پروگرام ، درد دل های بچه های رشته برق ، و . . .

اعضای افتخاری وبلاگ:
1-دکتر جمشیدی

کل مطالب وبلاگ

خدا حافظ وبلاگ خدا حافظ پارسی بلاگ
[عناوین آرشیوشده]


آرشیو وبلاگ
تیر ماه 1386
مرداد ماه 1386
مهر ماه 1386
آبان ماه 1386
آذر ماه 1386
دی ماه 1386
بهمن ماه 1386
اسفند ماه 1386
بهار 1387
زمستان 1386


لینکهای روزانه
الکترونیک - ربایتک - هواپیما و قایق مدل [742]
گروه برق دانشگاه بروجرد [547]
پروژه های الکترونیک و رباتیک [946]
میزبانی وب شما ارزان [120]
راز یار [215]
پارس موزیک [178]
کانون یاوران مهدی (عج) دانشجویان سراسر کشور [219]
گروه میعادگاه ایرانیان [141]
راز یار را در اینجا ببینید [247]
ایمان آنلاین [176]
وبلاگ مهندسی الکترونیک [668]
وبلاگ دانلود رایگان [1102]
سایت جامع الکترونیک [745]
فقط کراک دانلود کنید [372]
[آرشیو(14)]


لینک دوستان
پروژه های الکترونیک و رباتیک
گروه برق دانشگاه بروجرد
مهندس جوادی نسب
اتجمن رباتیک اسلامی
برق الکترونیک - فنی مهندسی - دانستنیها
اولین کنفرانس دانشجویی مهندسی برق منطقه


عضویت در خبرنامه
 
لوگوی وبلاگ
پروگرامر میکروکنترلر AVR - گروه برق الکترونیک دانشگاه آزاد اسلامی واحد شوشتر


لوگوی دوستان





آمار بازدید
بازدید کل :446731
بازدید امروز : 2
 RSS 

Powered by  MyPagerank.Net



پروگرامر میکروکنترلر 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مربوط به شکل بالا و همچنین تصویر نمونه ی ساخته شده ی آن را میتوانید از اینجا دریافت کنید.

 

  دریافت مقاله به صورت PDF 

منبع :‏



نویسنده : م ل » ساعت 9:19 صبح روز دوشنبه 86 آبان 7
الکترونیک
نظرات شما ()

www.E85.ir گروه برق الکترونیک85 ویژه دانشجویان


Admin@E85.ir مطالب خود را برای ما ایمیل کنید

این وبلاگ تبدیل به سایت شده است دیگر به درخواست ها در این وبلاگ پاسخ داده نخواهد شد

http://www.E85.irآدرس سایت