مشكل شناسوندنش به PC حل شد ( جاي نقش پايه هاي 4 و 5 با هم اشتباه شده بود

)
حالا سر برنامه اي كه بايد باهاش با ميكرو ارتباط برقرار كنيم مشكل دارم. تو خود bascom قسمت programmer گفته به STK500.exe نياز هست. ( دانلودش كردم ، حتي AVR Studio هم نصب كردم.
از داخل بسكام جواب نگرفتم. از AVR Studio هم ( به دليل اينكه تاحالا باهاش كار نكردم ) جواب نگرفتم. ( connect رو كه مي زنم نمي تونه پيدا كنه و ارتباط برقرار كنه ... )
تو خد اون لينكي كه تو پست قبليم گذاشتم يه نرم افزار گذاشته ، اما نياز به يه Engine دارهه كه من نتونستم دانلودش كنم ( Access denied )
روش كار رو براي پروگرام كردن توضيح بديد ممنون مي شم .
------------------------------------------------------
الان كمي با جامپرها ور رفتم باز كمي اميدوار شدم. قبلا جامپر HID خوردهه بود.
الان جامپر HID رو نزدم و AVR Studio يه ارتباط هاي نصفه نيمه اي باهاش برقرار كرد .
اولش يه پيغام براي آپگريد كردن داد و اون رو cancel كردم.
وارد منو اش شد ، اما وقتي وارد بخش هاي مختلفش مي شم ، يه error اي مي دهه. در كل وارد مد پروگرام نمي شه ...
ايده ي ديگه اي فعلا ندارم !!
اگر كار اين 3 تا جامپرها رو هم توضيح بديد خيلي خوب مي شه ...
بازم تشكر ...
من شرمنده ام این روزها کمتر می امدم و این ارسال رو ندیدم.
مرحله ای که شما رسیدید یعنی پروگرمر به درستی به کامپیوتر وصل. و باید بخش ارتباط با میکروی هدف رو بررسی کنید.
نکته1 رو از قسمت جامپر ها. بررسی کنید امیدوارم با رعایت این نکته مشکل حل شود.
ورژن پیشنهادی برای کار با این پروگرامر AVRstudio 4.18 خیلی سری روی ویندوز اجرا میشه.
اصلا احتیاج نیست تنظیمات پروگرامر رو در نرم افزار تغییر بدید. و همه چیز شبیه سازی شده است. چون پروگرامر اصلی که نیست.
![[تصویر: USBISP%20014.png]](http://www.rototron.info/USBAVR/images/USBISP%20014.png)
این عکس رو نگاه کنید. من خودم بار ها این اشتباه رو داشتم که MOSI رو به MISO میکرو وصل میکردم.
این سیگنال ها دقیقا اسم پایه های میکرو هستند.
اگر میکروی هدف روی فرکانس خارجی تنظیم شده حتما یک کریستال برای میکروی هدف قرار بدید.
البته در این پروگرمر راه کار جدیدی قرا داده شده. این که پایه شماره 3 کابل STK 500 رو به پایه xtal1 میکروی هدف وصل کنید. تا clk میکرو تامین بشه.
روی این پروگرامر سه تا جامپر هست.
Provide ISP Supply: در صورت وصل بودن این جامپر تغذیه میکرویی هدف که که آماده پروگرم شدن از مسیر کابل usb و کابل STK500 به میکرو میرسه.
نکته 1: در صورت قطع بودن این جامپر میکرو هدف باید تغذیه اش از راه دیگری تامین بشه.
نکته 2: همینطور اگر تغذیه میکروی هدف با تغذیه تجهیزات دیگر مشترک باشد بهتر است این جامپر قطع باشه. و تغذیه برد هدف از راه دیگری تامین شود.
USB HID: یک ایده هست برای معرفی پروگرامر بدون نیاز به هیچ فایل درایور.
البته با نرم افزار های معمول نمیشه با این روش پروگرام کرد. پس این جامپر نباید وصل باشه.
Slow SCK: گاهی ممکنه به خاطر شرایط محیطی یا کم بودن ولتاژ میکرو یا مسائل خاص. نیاز باشه سرعت پروگرام کردن رو کاهش بدیم که با وصل کردن این جامپر سرعت کلاک کم شود.
برای من تا به حال پیش نیامد. نیاز به وصل کردن این جامپر هم نیست.
ممنون بابت توضيحاتتون.
من دوبارهه تست كردم ، بعد از چند بار كلنجار رفتن ، پروگرام شد ( از ورژن 4.11 استفاده مي كنم ) !!
اما دفعات بعدي كه دوبارهه سعي كردم باز جواب نداد !! يه رفتار كاملا عشقي داره !!
عكس error هم در پيوست گذاشتم ، لطفا ببينيد با اين مورد برخورد كرديد يا نه ؟
مدار رو هم چيزيش رو تغيير ندادم ، اتصالات درست بود!
راستي وقتي تغذيه ي ميكروي هدف رو جدا مي كنم اصلا جواب نمي دهه و وارد محيط پروگرام نمي شه ! ( زمين ها رو يكي كردم )
مدار هم روي برد بورد هست باز ياد آوري مي كنم از مقاومت 47 اهمي به جاي 68 اهمي استفاده كردم ، در مسير 2 خط data ي USB .
واقعا نمي دونم مشكل از كجاست !!

(۰۱-تير-۱۳۹۱, ۲۱:۵۱:۰۰)sharin نوشته است: [ -> ]ممنون بابت توضيحاتتون.
من دوبارهه تست كردم ، بعد از چند بار كلنجار رفتن ، پروگرام شد ( از ورژن 4.11 استفاده مي كنم ) !!
اما دفعات بعدي كه دوبارهه سعي كردم باز جواب نداد !! يه رفتار كاملا عشقي داره !!
عكس error هم در پيوست گذاشتم ، لطفا ببينيد با اين مورد برخورد كرديد يا نه ؟
مدار رو هم چيزيش رو تغيير ندادم ، اتصالات درست بود!
راستي وقتي تغذيه ي ميكروي هدف رو جدا مي كنم اصلا جواب نمي دهه و وارد محيط پروگرام نمي شه ! ( زمين ها رو يكي كردم )
مدار هم روي برد بورد هست باز ياد آوري مي كنم از مقاومت 47 اهمي به جاي 68 اهمي استفاده كردم ، در مسير 2 خط data ي USB .
واقعا نمي دونم مشكل از كجاست !!
روی بردبورد از این اتفاق ها زیاد میفته.
از بابت 47 اهم خیالتون راحت. 21 اهم اختلاف، چیزی نیست.

به خاطر این میگم اشکال از اون نیست چون این Error یعنی یه جای کار اشکال داره و اون یه جا میون پروگرمر و کامپیوتر نیست. همچنان پروگرامر رو می شناسه.
به شرط سالم بودن قطعات پروگرامر اشکال از ارتباط با میکروی هدف هست.
(۰۱-تير-۱۳۹۱, ۲۱:۵۱:۰۰)sharin نوشته است: [ -> ]راستي وقتي تغذيه ي ميكروي هدف رو جدا مي كنم اصلا جواب نمي دهه و وارد محيط پروگرام نمي شه ! ( زمين ها رو يكي كردم )
اگر میکروی هدف تغذیه نداشته باشه یعنی خاموش و نمی تونه پروگرم بشه.
اما پنجره پروگرامر باز میشه. و نشان دهنده اتصال درست پروگرامر به کامپیوتر. چون تغذیه میکروی پروگرامر همیشه از خود usb تامین میشه.
مرسي ...

بلآخرهه درست شد !!
خجالت مي كشم بگم مشكل از چي بودهه !!

دقيقا همونطور كه گفتيد اين پيام براي زماني هست كه تغذيه ي ميكرو ي هدف وصل نباشه. ( يا تغذيه ي IC بافر !! )
يه سوتي بود ديگه ...
2تا كابل با رنگ مشابه كار دستم داد ! ، تغذيه ي بافر اشتباهي به جاي ديگه وصل بود ... !
خلاصه مهم اينه كه مشكل حل شد ( به لطف دوست عزيزم جناب پردازشگر )
ان شاءالله فردا PCB ش رو مي زنم ...
بازم ممنون.
موفق باشيد.
يا علي.
سلام.
يه مشكل ديگه ... !
من روي يه لپ تاپ 32 بيتي با ويندوز 7 ، پروگرامر رو با اون درايورها نتونستم بشناسونم !!
يه بار شناسوندم با همون درايوري كه براي xp استفاده كردم ( منظورم .inf هست ) اما تو محيط پروگرامر وارد نمي شد و اصلا connect نمي شد ...
درايورش رو از كجا گير بيارم ؟!
براي 64 بيتي ها بايد چكار كنيم ؟
USBASP ها بهتر نيستن ؟ ( البته تا حالا استفاده نكردم ! )
پيشاپيش ممنونم :(
اگه درایور رو نشناخت باید از قسمت دوایس منیجر device manager برین و اون قطعه درایورش رو بهش بدین
برای ویندوز 7 زیادی فرق نمیکنه من درایور های ویندوز 98 روهم به همین شیوه روی 7سوار کردم
کلیک راست روی my computer
manage
system tools
devise manager
آرهه داداش ...
اين كارا رو كردم ...
پروگرامر در چه بخشی شناخته نمیشه؟
در device manager قسمت ports رو نگاه کنید که پورت سریالی اضافه میشه. اسمش شاید چیز دیگه باشه مهم نیست. مهم اضافه شدنش.
اگر این قسمت مشکل نداشت اشکال از تنظیمات AVRstudio هست که باید پورت صحیحی رو انتخاب کنید.
اگر عیب در قسمت اول بود. باید سخت افزار رو بررسی کنید ترجیحا از کابل USB مرغوب استفاده کنید.
راستی AVRstudio تا پورت 9 بیشتر پشتیبانی نمیکنه.
احتمال زیاد مربوط به تنظیمات پورت هاست. شما شماره پورت رو در device manager تغییر بدید. کافی رو پورت مربوط دابل کلیک کنید، پیدا میکنید.
ممنون ...
زياد باهاش ور رفتم ...
بار اول شناسوندمش ، در قسمت port ها با عنوان com3 اومد.
اما در محيط AVR Studio ارتباط برقرار نشد ، هم Auto و هم manual امتحان كردم ، اما وقتي روي connect مي زدم ، صفحه بعدي نمي يومد و خود همون صفحه مي موند.
اين در حاليه كه همون موقع رو PC امتحانش كردم و جواب داد. يعني نه كابل نه ... ( مشكلي ندارهه )
سمت PC براي AVR Studio كه تنظيمات خاصي نداشت ، يعني من هيچ چي رو تنظيم نكردم و مشكلي هم نداشت.
اون ور هم همين انتظار رو داشتم.
بخاطر همين تنها شك ام رفت سمت درايور.
درايور ويستا رو تست كردم و نشد.
دوبارهه رفتم سمت اولي كه ديگه نتونستم بشناسونمش ... ( البته زياد بش گير ندادم ، فكر كنم مثل دفعه ي اول بتونم بشناسونمش ... )
اما باز مشكل پا برجا خواهد بود .
پس هيچ درايور ديگه اي وجود ندارهه و همين ها براي ويندوزهاي موجود كافيه ؟!
برای ویندوز های 32bit همون ها کافیه. و تا به حال برای من چنین اتفاقی نیفتاد.