سلام دوست من و با تشکر از این کار خوبت
دوست من اینو یادت باشه کشیدن یک PCB تکرو راه ساده کردن اون نیست
شما میتونستی همین PCB رو که من تو سایت گزاشتم رو با حدود 5 هزار تومان سفارش بدی بزنن طراحی یه کاری برای تولید و یا کاربردی کردن اون که بشه به بازار داد فرق میکونه و تخصصی هست به این میگن فوت کوزه گری
hi,
سلام.اولا تشکر می کنم که روش ساخت پروگرمرها رو گذاشتین
واقعا لطف کردید.. ثانیا می خواستم چندتا سوال بپرسم...؟
قبلش بگم که من stk500 رو از روی شماتیک های شما ساختم..
اما سوال هام
1- من دقیقا نمیدونم که وقتی usb وصل میشه ایا اون پلاگی که برای تغذیه توی PCB گذاشتین رو باید بهش تغذیه داد یا نه تغذیه
ی usb کافیه...
2-من هربار که وصل می کنم usb رو پیغام USb not Recognized
میده بهم ایا ft232 سوخته ...
3-جامپر HV چیه و هم چنین self programing و من باید این جامپر ها رو چطور قرار بدم..
4- یه پروگرمر سالم وقتی usb بهش وصل میشه دقیقا چی میشه کدوم LED ها روشن میشه؟
مال من اینطوریه که فقط led HV روشنه و نه ready و نه اون یکی دیگه رو شن نمیشه...
ممنون میشم پاسخ بدین....مرسی
با سلام و واقعا ممنون از نوشتن يك بوت لودر براي هسته stk500 خيلي وقت بود دنبالش مي گشتم
1 - تغذیه فقط در صورتی استفاده میشه که شما پارالل بخوای استفاده کنی و در حالت سریال یا SPI نیازی نداره
2 - احتمال سوختنش هست ولی ممکنه از لحیم کاریت هم باشه یا برد روغنی باشه و ....
3 - جامپر HV برای پروگرام کردن پارلل هست و ولتاژ ریست رو تا 12 ولت بالا میبره ولی self programing برای پروگرام خود میکروی پروگرامره
4 - در ابتدا یکبار چشمک بین HV و ready رد و بدل میشه و بعد HV روشن میمونه
سلام و عذر خواهم
من بالاخره با راهنمایی ها ی شما تونستم فعلا به سیستم بشناسونمش...حالا مشکل سر اینه که با بسکام چطور باید با این پروگرمر کار کرد...
چون الان پروگرمرو به عنوان USB 2 Serial شناخته اما با بسکام چطوری کار کنم ایا باید برای
HV کار خاصی انجام بدم.....البته اگه لطف کنید هم برای پاراللش و HV و هم برای ISP بگید...
مرسی اما لطف کنید کامل تر بگید.....
بازم متشکرم....
سلام
همونطوری که قولشو داده بودم یه فیلم ضبط کردم که توش یه MEGA16 رو پروگرام کردم و یه توضیحاتی توش دادم که امیدوارم کافی باشه
این لینکشه
http://s1.picofile.com/file/6787824944/STK500.mkv.html
حجمش هم 20 مگا شد شرمنده کمی زیاده
این عکس موقعیت جامپر ها رو تو STK500 اصلی نشون میده
این عکس جامپرهای PJUMP و BSEL2 رو برای یه تعداد میکرو توضیح میده
توضیحات بیشتر این دو عکس و جامپرهای فوق در User Guide STK500 هست که لینک دانلودش اینه
http://www.atmel.com/dyn/resources/p...ts/doc1925.pdf
و این هم پینهای خروجی HV این پروگرامر و روش اتصالش به دو نوع میکرو MEGA8 و MEGA16
سلام
آقای اسدی اولا که دستتون واقعا درد نکنه
دوما یه 3 تا سوال داشتم!
1- چه طوری میشه که میکرو رو حتما باید با HV پروگرم کرد(یعنی چه طوری میکرو قفل میشه و باید با حالت HV زندش کرد؟)
2- سرعت پروگرم کردن فلش jtagice که گذاشتید بیشتره یا avr isp ؟(بعد سرعت avr isp و stk500 توی مد isp یکی هست ؟)
3- اون تغییراتی که توی فیوزبیت ها انجام می دادین با STK500 HV بدون مشکل و خیلی راحت(فیلمی که گذاشتین) اون کارارو با jtagice هم میشه انجام داد یا avr spi ؟(منظورم مثلا تغییر فیوزبیت های کریستال هست بدون اینکه میکرو قفل شه و....)
ویرایش توسط alireza9900 : 23-08-2011 در ساعت 03:53
با تشكر از دوستان كه اين پروگرمر ها رو قرار داند.
و اما بعد: من خودم از STK200 استفاده مي كردم تا اين كه رفتم سراغ مگا 8 اس ام دي و پروگرمر فقط يك بار آي سي رو شناخت و بعد هم ديگه اصلا نشناخت. تو يه تاپيك اين موضوع را پي گيري كردم اما هيچ به هيچي
تا اين كه به فكر افتادم يه پروگرمري بخرم يا بسازم و زدم تو خط تحقيق كه يه مدلي پيدا كنم كه ديگه ته ش باشه ديگه مطمئن مي خواست كه يه دونه STK500 HV بسازم اما متوجه شدم كه فقط فيوز بيت ريست ديسابل كه با اين قابل برگردوندنه و ولتاژ بالاش هم به خاطر ولتاژي كه روي پايه ريست قرار ميده 12V اگه تو ديتا شيت را نگاه كنيد مي بينيد كه پايه ريست تا 13 ولت رو تحمل ميكنه . تو اين مد اگه فيوز هاي كلاك اشتباه جابه جا شده باشن هم به خاطر اين كه به ميكرو كلاك وصل ميشه نياز به و كريستال و از اين جور چيز ها نيست .و كلا پروگرمر به درد نخور و گرونيه و هيچ كار اضافه اي نمي كنه و فقط براي پكيج DIP قابل استفاده است و براي پكيج SMD بايد 15 تا سيم بكشيد و سرطان مطلقه.
من خودم از Hattel استفاده مي كنم و همه رو پرو گرم كرده روي ZIP اش هر چي بذاريد بدونه مشكل پروگرم مي كنه تو حالت ISP هم يه خروجي كلاك داره براي اونايي كه كلاكشون اشتباه شده . تمام فيوز بيت ها را پروگرم ميكنه البته من RSTDISBL رو جرات نكردم بزنم.من از مدلي كه با پورت كام هست استفاده ميكنم .اما مدل usb ش هم همين قابليت ها را داره و سرعتش خيلي بالاست. قيمت ش هم 27 تومن من كه خودم نخريدم و اين پروگرمر مال دوستمه و براي تبليغ اين قسمت رو ننوشتم.
اما اگر كسي اين مدل را نمي خواد يه دونه AVR910 با usb بسازه و براش جاي كريستال بذاريد هيچ مشكلي نخواهيد داشت.
اگر مي خوايد به اندازه يه stk500 هزينه كنيد بريد يه دونه MK2 فابريك بخريد خيلي خوبه و مطمئنه
اگر پست به نطر تون به اين تاپيك ربطي نداره حذفش كنيد
سلام
خیلی ممنون از اینک هاین فایلها رو گذاشتید.
چندتا سوال
1-با JTAGICE هم می شود میکرو ها را بصورت ISP پروگرم کرد؟
2-در برنامه 5 AVR Studio چه جوری باید به AVRISP و یا JTAGICE متصل شد؟
3- فرق این پروگرمر ها با AVRISP MKII و JTAGICE MKII چیه ؟
ممنون
1 - نه دوست من پراگرامر JTAG با پروتکل JTAG و پینهای متناظرش و پروگرامر ISP هم با با پروتکل SPI و پینهای متناظرش کار میکنه
2- در منوی TOOLS گزینه AVR PROGRAMMING را بزنید در و در نوار پایین افتادنی سمت چپ پنجره باز شده پروگرامر خود را که قبلا به سیستم وصل کرده اید را انتخاب کرده بعد از تنضیم کردن نام میکرو اقدام به پروگرام میکرو کنید
3- AVRISP MKII قیمت پایینی داره حدود 70 هزار تومان و فقط پرووتکل SPI رو ساپورت میکنه و PDI رو ولی پروگرامر JTAGICE MKII قیمت بالای داشته در حدود 300 هزار تومان و علاوه بر ISP و PDI و JTAG رو هم ساپورت کرده و امکان دیباگ و اجرای خط به خط دستورات بر روی سخت افزار رو داره و هزاران امکانات دیگه در ساده ترین حالت اینه که همه میکروهای 8/16/32 بیت اتمل رو ساپورت میکنه
به همین سادگی
سلام .من می خوام دیباگر avr با jtag رو درست کنم.و سورس این پروژه رو هم لازم دارم،می تونید اون رو در اختیار من قراربدید؟ حتی فروشی؟ hosseinakb@yahoo.com
با سلام خدمت دوستان
از بابت نقشه ها ممنون
یه سوال ؟؟
در پروگرامر jtag این فیش jtag رو من باید چه طوری به یه میکرو که میخوام پروگرامر کنم وصل کنم ؟
منظورم سیم گشی jtag هست
یه سوال دیگه
کلا این پروگرامر با usb کار میکنه یا rs232 ؟ یا هر دو ؟
بعد اینکه با چه نرم افزاری پروکرام میشه ؟
یه دنیا ممنون
ویرایش توسط alimohammad_s : 12-01-2012 در ساعت 20:07
سلام
مرسی از بابت شماتیک ها و pcb ها.
1 سوال : JTAG ICE میتونه Debug هم بکنه یا نه؟ یا اینجوری بپرسم : کدوم یکی از این مدارا میتونن دیباگ کنن؟
سلام
آقا من این STK500 رو ساختم آخرین ورژن درایور مربوط به ft232 رو هم نصب کردم بدون مشکل ویندوز میشناستش ولی تو avr studio وقتی connect میزنم اون led های متصل به ft چشمک میزنن و بعد با پیغام connect failed مواجه میشم
حتی بدون ft با اتصال به پورت کام بوسیله max232 مشابه اون فایل شماتیک hvprog بازم همین مشکلو دارم
میکرو پروگرمر سالمه همچنین اون شیفت رجیستر، اتصالات رو بارها چک کردم همچی درسته
فیوزبیتهای میکرو را روی کریستال خارجی با فرکانس متوسط و زیاد هم قرار دادم تو هر دو مورد مشکل پابرجاست
آیا تنظیمات خاصی نیاز هست ؟؟؟؟
لطفا یکی کمک کنه ...
ویرایش توسط navidr : 06-02-2012 در ساعت 16:46
ممنون از این همه راهنمایی !
دوستان تصویر پیغام خطا رو در پیوست قرار دادم کسی چیزی به ذهنش نمیرسه ؟
یه سئوال دیگه آیا نیاز هست که میکرویی که میخوایم پروگرم کنیم از همون اول به برد پروگرمر وصل کنیم یا نه ؟
کم کم دارم به این فکر میوفتم که نکنه اشکال از سیستم باشه !!!
سلام
ای سی این پروگرمر stk 500 رو باید با چی پروگرم کنی؟تنظیمات خاصی داره یا نه؟
توی فیلم دستگاه تون یک جعبه داره از کجا میشه گرفت؟
ممنون
با سلام
اول از همه شرمنده که دیر جواب میدم
اما سوال شما
دوست من برنامه ای در کار نیست
بنده کاری که کردم در این پروگرامر ها یک بوت لودری نوشتم که با اتصال میکروی پروگرامر با این بوت لودر نرم افزار AVRStudio پروگرامر های من رو ، پروگرامرهای اصلی خودش میشناسه و اون رو اپدیت میکنه همین
پس برمامه اصلی پروگرامر رو خود اتمل نوشته نه بنده من فقط دورش زدم
به همین سادگی
ببینید دوست من پروگرامر JTAG برای ارتباط با میکرو به سه پین
1- TDI
2- TDO
3- TCK
نیازداره پس پس شما پین های خروجی پروگرامر رو به پینهای همنامش روی میکرو وصل کن همین
میتونه با هر دوتا کار کنه ولی فقط باید یکیشو انتخاب کنید هر دو نمیشه یعنی برد رو جوری طراحی کردم که با مونتاژ MAX232 و خازنهای اطرافش و یه سوکت DB9 میشه سریال ولی با مونتاژ FT232 و قزعات اطرافش با یه سوکت USB نوع B میشه یه پروگرامر USB
با نرم افزار AVRStudio
به همین سادگی