تبیان، دستیار زندگی
در حالت عادی AVR نیازی به کریستال ندارد و با یک اسیلاتور داخلی 1MHz کار می کند ، مگر اینکه فیوز بیتهای آن را تغییر داده باشید
بازدید :
زمان تقریبی مطالعه :

ساخت پروگرامر STK200

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

در حالت عادی AVR نیازی به کریستال ندارد و با یک اسیلاتور داخلی 1MHz کار می کند ، مگر اینکه فیوز بیتهای آن را تغییر داده باشید

programmer پروگرامر

بعد از اینکه سیمهای پروگرامر را به آی سی وصل کردید تغذیه 5 ولت را که از کیس گرفتید را هم به آن وصل کنید (مراقب باشید که هر اشتباهی در مورد تغذیه آی سی موجب سوختن آن می شود ولی در مورد سیمهای پرو گرامر این اتفاق نمی افتد).

نرم افزار:

بعد از انجام کارهای سخت افزاری نوبت بهنرم افزار می رسید. برنامه ای که با آن کار می کنیم برنامه ponyprog است که یک محقق ایتالیایی به نام Claudio Lanconelli آن را نوشته و به طور رایگان بر روی اینترنت قرار داده است که میتوانید با مراجعه به لینک زیر آن را دانلود کنید

http://www.lancos.com/prog.html

(اگر در نصب برنامه مشکل داشتد لطفا در نظرات عنوان کنید)

programmer پروگرامر

بعد از نصب اگر برای اولین بار برنامه را اجرا کنید به شما دو پیام می دهد که باید اولا نوع پروگرامرتان را انتخاب کنید ، ثانیا برنامه را کالیبره کنید.

برای این دو کار اول فیش پروگرامر را به کامپوتر وصل کنید و بعدا به منوی setup رفته و گزینه interface setup را بزنید. سپس پنجره باز شده را به شکل زیر در آورید و دکمه prob را بزنید اگر پیغام Test Failed داده شد یعنی یا گزینه ها را اشتباه تنظیم کردید یا آن دو سیمی را که از خود فیش به خود فیش پروگرامر وصل می شوند (پایه های 2و3و11و12) را اشتباه زده اید (می توانید آنها را دوباره چک کنید) بعد از رفع مشکل اگر دوباره دکمه prob را بزنید به شما پیغام Test OK را می دهد . دکمه OK را زده پنجره را ببندید.

به منوی setup بروید و گزینه Calibration را بزنید و به سوال جواب مثبت دهید بعد از چند ثانیه پیغامی می آید که Calibration OK .

programmer پروگرامر
programmer پروگرامر

بعد از این دو کار می توانید از برنامه برای پروگرام کردن آی سی استفاده کنید.

نحوه پروگرام کردن با pony prog :

- به منوی File\Open Program(Flash) file را بزنید و فایل hex مورد نظر را برای پروگرام کردن روی آی سی آدرس دهی کنید.

- از منوی Device\AVR Micro آی سی مورد نظر را برای پروگرام شدن انتخاب کنید.(بهتر است گزینه AVR Auto را انتخاب کنید)

- از منوی Command گزینه ( Write Program(Flash را بزنید و منتظر شوید تا عملیات به پایان برسد.

- اکنون آی سی شما پروگرام شده ، اگر آی سی شروع به کار نکرد سیم Reset پروگرامر را از آی سی جدا کنید.

- هرگونه پیغام error در مرحله پروگرام کردن به معنای اشتباه در وصل کردن سیمهاست.

تنظیم برای تبیان: سیدخاموشی