ايران ويج

نسخه‌ی کامل: پروگرامر USBASP با قابليت تشخيص اتوماتيک و عدم وابستگي به فيوز بيت ها
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
حتما همه شما با مشکلات پروگرمر USBASP آشنا هستيد.
اين پروگرمر خيلي ساده و ارزان طراحي شده و در عين حال کاربردي هست و فقط دو مشکل داره :
عدم تامين کلاک ميکرو و درنتيجه کار نکردن در صورت عدم تنظيم صحيح منبع کلاک در ميکرو
عدم پشتيباني از زيف سوکت

من خودم با اينکه پروگرمر شرکت هاتل و TNM در اختيار داشتم ولي بدليل اينکه در لينوکس و آندرويد نمي توستم از اين دو پروگرمر استفاده کنم باز مجبور به استفاده از USBASP بودم. البته خوبي ديگر پروگرمر USBASP اين هست که چون توسط AVRDUDE پشتيباني ميشه خوب خيلي ها اومدن و براش يک رابط گرافيکي نوشتن که نمونه وطني اون دوست خوب و هم دانشگاهي سابقم جناب آقاي خزاما هست.

البته بعضي شرکت ها اومدن و سعي کردن دو مشکل فوق با يک روش بسيار ابتدايي حل کنند و با قرار دادن سوکت زيف و سيم کشي هاي متعدد به پايه هاي مختلف سوکت و قرار دادن يک کريستال مسئله را تا حدي حل کردن. البته روش اين دوستان خالي از مشکل نيست اولا چون هم زمان به تعداد زيادي از پين هاي سوکت سيگنال از سمت پروگرمر ارسال ميشه اگر شما يک ميکرو مثلا 40 پين قرار بديد غير از پين هاي اصلي مورد نياز جهت ISP يک سري پين هاي ديگر ميکرو شما نيز به سيگنال هاي پروگرمر وصل هستند و در نتيجه ممکن با برنامه ميکرو شما تداخل ايجاد بشه و پروگرمر کلا کار نکنه!
يا با قرار دادن کريستال کنار زيف سوکت مشکل فقط زماني حل خواهد شد که شما ميکرو را بر روي کلاک داخلي و يا کريستال خارجي تنظيم کرده باشيد و صد البته درحالتي که شما اشتباها ميکرو را بر روي اسيلاتور خارجي تنظيم کرده باشيد کاري از دست جناب کريستال بر نمي آيد.!!!

عيب ديگه اين روش اين هست که شما براي ميکروهاي مختلف با توجه تعداد پين ها محل قرار دادن ميکرو بر روي زيف فرق ميکنه و اين هم خودش يک دردسر ديگه هست که در پروگرمر هاتل و TNM اينطور نيست.

خوب همه اينها رو گفتم تا تا داغ دل خيلي ها تازه بشه! اما بايد چکار کرد؟ حيف اين پروگرمر نيست تاز ه جديدا بسکام هم ساپورتش کرده که نشون دهنده اقبال گسترده از اين پروگرمر در تمام دنيا هست. و خودتون هم که حتما قبول دارين محيط فيوز بيت ها در پروگرمر بسکام خوب طراحي شده.

پس من دست بکار شدم و يک پروگرمر ساختم که همون پروتوکل USBASP را ساپورت ميکنه در نتيجه در کامپيوتر مثل USBASP شناخته و نصب ميشه ولي در عمل قابليت هاي زير رو داره :
تمامي ميکروها از پايه يک سوکت نصب ميشن و مستقل از نوع و تعداد پين ميکرو هست
تمامي پايه هاي سوکت زيف از هم جدا هستند و مشکل تداخل با سيگنال پروگرمر در اون وجود نداره
کلاک ميکرو بصورت مستقل توسط پروگرمر تامين ميشه و در نتيجه شما ديگه نگران تنظيمات غلط و از کار افتادن ميکرو نخواهيد بود.

براي شما فيلم پروگرمر در محيط بسکام رو در سايت آپارات قرار دادم نظرتون را بگيد :
http://www.aparat.com/v/RxcND
فيلمhttp://www.aparat.com/v/RxcND

من قابليت هاي ديگري هم براي مدار در نظر گرفتم که در صورت استقبال بر روي اونها هم کار ميکنم.
دلم خوش بود گفتم مدارش رو هم گذاشتینه!!
سلام،
همانطور که عرض شد مدار همون پروگرامر USBASP هست.
[تصویر:  77172486588066852649.jpg]
در ضمن اگر در موردش نظر یا پیشنهادی دارید اعلام کنید.
لطفا اگه میشه این پروگرمر رو بسازید ومدار رو بزارید تشکر میکنم
باسلام به همگی دوستان.
درنهایت تونستم مداری که در بالا توضیح دادم را بصورت کامل بسازم که شامل موارد زیر است:

[تصویر:  ic_tester_signals.png]

1- پروگرامر بسیار کوچک و جیبی که دقیقا در کامپیوتر بصورت USBASP شناسایی میشه و در کنار اون دارای امکانات پروگرامرهای حرفه ای مثل تامین کلاک و درج تمامی قطعات از پین یک زیف سوکت هست. و در عین حال دارای ابعاد بسیار کوچک و جیبی و با قاب هست که بسیار شکیل و جالب شده.
2- دستگاه دوم در واقع مدل توسعه یافته پروگرامر بالا هست که دارای امکان تست تمامی آی سی های دیجیتال و برخی از سایر قطعات و آی سی های دیگر هم هست که مهمترین نکته این دستگاه نرم افراز قدرتمند اون هست که شکل موج های اعمال شده به قطعه را در حین تست بصورت زنده نمایش میده و خیلی مشخصات جالب دیگه که میتونید از لینک زیر مشاهده کنید.
لینک تستر آ ی سی
لینک پروگرامر
(۱۷-آبان-۱۳۹۳, ۰۱:۲۱:۰۶)lachini نوشته است: [ -> ]حتما همه شما با مشکلات پروگرمر USBASP آشنا هستيد.
اين پروگرمر خيلي ساده و ارزان طراحي شده و در عين حال کاربردي هست و فقط دو مشکل داره :
عدم تامين کلاک ميکرو و درنتيجه کار نکردن در صورت عدم تنظيم صحيح منبع کلاک در ميکرو
عدم پشتيباني از زيف سوکت

من خودم با اينکه پروگرمر شرکت هاتل و TNM در اختيار داشتم ولي بدليل اينکه در لينوکس و آندرويد نمي توستم از اين دو پروگرمر استفاده کنم باز مجبور به استفاده از USBASP بودم. البته خوبي ديگر پروگرمر USBASP اين هست که چون توسط AVRDUDE پشتيباني ميشه خوب خيلي ها اومدن و براش يک رابط گرافيکي نوشتن که نمونه وطني اون دوست خوب و هم دانشگاهي سابقم جناب آقاي خزاما هست.

البته بعضي شرکت ها اومدن و سعي کردن دو مشکل فوق با يک روش بسيار ابتدايي حل کنند و با قرار دادن سوکت زيف و سيم کشي هاي متعدد به پايه هاي مختلف سوکت و قرار دادن يک کريستال مسئله را تا حدي حل کردن. البته روش اين دوستان خالي از مشکل نيست اولا چون هم زمان به تعداد زيادي از پين هاي سوکت سيگنال از سمت پروگرمر ارسال ميشه اگر شما يک ميکرو مثلا 40 پين قرار بديد غير از پين هاي اصلي مورد نياز جهت ISP يک سري پين هاي ديگر ميکرو شما نيز به سيگنال هاي پروگرمر وصل هستند و در نتيجه ممکن با برنامه ميکرو شما تداخل ايجاد بشه و پروگرمر کلا کار نکنه!
يا با قرار دادن کريستال کنار زيف سوکت مشکل فقط زماني حل خواهد شد که شما ميکرو را بر روي کلاک داخلي و يا کريستال خارجي تنظيم کرده باشيد و صد البته درحالتي که شما اشتباها ميکرو را بر روي اسيلاتور خارجي تنظيم کرده باشيد کاري از دست جناب کريستال بر نمي آيد.!!!

عيب ديگه اين روش اين هست که شما براي ميکروهاي مختلف با توجه تعداد پين ها محل قرار دادن ميکرو بر روي زيف فرق ميکنه و اين هم خودش يک دردسر ديگه هست که در پروگرمر هاتل و TNM اينطور نيست.

خوب همه اينها رو گفتم تا تا داغ دل خيلي ها تازه بشه! اما بايد چکار کرد؟ حيف اين پروگرمر نيست تاز ه جديدا بسکام هم ساپورتش کرده که نشون دهنده اقبال گسترده از اين پروگرمر در تمام دنيا هست. و خودتون هم که حتما قبول دارين محيط فيوز بيت ها در پروگرمر بسکام خوب طراحي شده.

پس من دست بکار شدم و يک پروگرمر ساختم که همون پروتوکل USBASP را ساپورت ميکنه در نتيجه در کامپيوتر مثل USBASP شناخته و نصب ميشه ولي در عمل قابليت هاي زير رو داره :
تمامي ميکروها از پايه يک سوکت نصب ميشن و مستقل از نوع و تعداد پين ميکرو هست
تمامي پايه هاي سوکت زيف از هم جدا هستند و مشکل تداخل با سيگنال پروگرمر در اون وجود نداره
کلاک ميکرو بصورت مستقل توسط پروگرمر تامين ميشه و در نتيجه شما ديگه نگران تنظيمات غلط و از کار افتادن ميکرو نخواهيد بود.

براي شما فيلم پروگرمر در محيط بسکام رو در سايت آپارات قرار دادم نظرتون را بگيد :
http://www.aparat.com/v/RxcND
فيلمhttp://www.aparat.com/v/RxcND

من قابليت هاي ديگري هم براي مدار در نظر گرفتم که در صورت استقبال بر روي اونها هم کار ميکنم.

لطف کنید شماتیک و کد برنامه این پروگرامر رو هم قرار بدید
(۳۰-فروردین-۱۳۹۴, ۲۰:۳۴:۴۲)shahnahad نوشته است: [ -> ]
(۱۷-آبان-۱۳۹۳, ۰۱:۲۱:۰۶)lachini نوشته است: [ -> ]حتما همه شما با مشکلات پروگرمر USBASP آشنا هستيد.
اين پروگرمر خيلي ساده و ارزان طراحي شده و در عين حال کاربردي هست و فقط دو مشکل داره :
عدم تامين کلاک ميکرو و درنتيجه کار نکردن در صورت عدم تنظيم صحيح منبع کلاک در ميکرو
عدم پشتيباني از زيف سوکت

من خودم با اينکه پروگرمر شرکت هاتل و TNM در اختيار داشتم ولي بدليل اينکه در لينوکس و آندرويد نمي توستم از اين دو پروگرمر استفاده کنم باز مجبور به استفاده از USBASP بودم. البته خوبي ديگر پروگرمر USBASP اين هست که چون توسط AVRDUDE پشتيباني ميشه خوب خيلي ها اومدن و براش يک رابط گرافيکي نوشتن که نمونه وطني اون دوست خوب و هم دانشگاهي سابقم جناب آقاي خزاما هست.

البته بعضي شرکت ها اومدن و سعي کردن دو مشکل فوق با يک روش بسيار ابتدايي حل کنند و با قرار دادن سوکت زيف و سيم کشي هاي متعدد به پايه هاي مختلف سوکت و قرار دادن يک کريستال مسئله را تا حدي حل کردن. البته روش اين دوستان خالي از مشکل نيست اولا چون هم زمان به تعداد زيادي از پين هاي سوکت سيگنال از سمت پروگرمر ارسال ميشه اگر شما يک ميکرو مثلا 40 پين قرار بديد غير از پين هاي اصلي مورد نياز جهت ISP يک سري پين هاي ديگر ميکرو شما نيز به سيگنال هاي پروگرمر وصل هستند و در نتيجه ممکن با برنامه ميکرو شما تداخل ايجاد بشه و پروگرمر کلا کار نکنه!
يا با قرار دادن کريستال کنار زيف سوکت مشکل فقط زماني حل خواهد شد که شما ميکرو را بر روي کلاک داخلي و يا کريستال خارجي تنظيم کرده باشيد و صد البته درحالتي که شما اشتباها ميکرو را بر روي اسيلاتور خارجي تنظيم کرده باشيد کاري از دست جناب کريستال بر نمي آيد.!!!

عيب ديگه اين روش اين هست که شما براي ميکروهاي مختلف با توجه تعداد پين ها محل قرار دادن ميکرو بر روي زيف فرق ميکنه و اين هم خودش يک دردسر ديگه هست که در پروگرمر هاتل و TNM اينطور نيست.

خوب همه اينها رو گفتم تا تا داغ دل خيلي ها تازه بشه! اما بايد چکار کرد؟ حيف اين پروگرمر نيست تاز ه جديدا بسکام هم ساپورتش کرده که نشون دهنده اقبال گسترده از اين پروگرمر در تمام دنيا هست. و خودتون هم که حتما قبول دارين محيط فيوز بيت ها در پروگرمر بسکام خوب طراحي شده.

پس من دست بکار شدم و يک پروگرمر ساختم که همون پروتوکل USBASP را ساپورت ميکنه در نتيجه در کامپيوتر مثل USBASP شناخته و نصب ميشه ولي در عمل قابليت هاي زير رو داره :
تمامي ميکروها از پايه يک سوکت نصب ميشن و مستقل از نوع و تعداد پين ميکرو هست
تمامي پايه هاي سوکت زيف از هم جدا هستند و مشکل تداخل با سيگنال پروگرمر در اون وجود نداره
کلاک ميکرو بصورت مستقل توسط پروگرمر تامين ميشه و در نتيجه شما ديگه نگران تنظيمات غلط و از کار افتادن ميکرو نخواهيد بود.

براي شما فيلم پروگرمر در محيط بسکام رو در سايت آپارات قرار دادم نظرتون را بگيد :
http://www.aparat.com/v/dAWEz
فيلمaparat.com/v/dAWEz

من قابليت هاي ديگري هم براي مدار در نظر گرفتم که در صورت استقبال بر روي اونها هم کار ميکنم.

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

با سلام، فعلا با شرکت صنایع آموزشی جهت ارائه طرح به آنها در حال مذاکره هستم.
اما نمونه ساخته شده و کامل آن را میتوانید با قیمت بسیار پایینی از طریق لینک زیر تهیه کنید :
elewiz.com

ویدئوی نرم افزار تستر آی سی را در سایت آپارات میتوانید مشاهده کنید :
http://www.aparat.com/v/dAWEz

aparat.com/v/dAWEz
(۳۰-فروردین-۱۳۹۴, ۲۰:۳۴:۴۲)shahnahad نوشته است: [ -> ]لطف کنید شماتیک و کد برنامه این پروگرامر رو هم قرار بدید

درود

در ارسال 5 یکی از دوستان گذاشته اند دوباره میگذارم با یک نشانی افزونتر :

http://extremeelectronics.co.in/avr-tuto...ogrammers/

USBASP

.
(۳۱-فروردین-۱۳۹۴, ۱۵:۳۹:۲۷)alimogmov نوشته است: [ -> ]
(۳۰-فروردین-۱۳۹۴, ۲۰:۳۴:۴۲)shahnahad نوشته است: [ -> ]لطف کنید شماتیک و کد برنامه این پروگرامر رو هم قرار بدید

درود

در ارسال 5 یکی از دوستان گذاشته اند دوباره میگذارم با یک نشانی افزونتر :

http://extremeelectronics.co.in/avr-tuto...ogrammers/

USBASP

.

لینک ارسال شده از طرف alimogmov در واقع پروگرامر اصلی USBASP است که فاقد امکان پشتیبانی از زیف سوکت است و برای برنامه ریزی درون مداری طراحی شده.
در حالیکه در پروگرامر سانا زیف سوکت به شکل کاملا حرفه ای ساپورت شده و فقط کافیست میکرو بر روی پین یک زیف نصب گردد. سخت افزار بصورت اتوماتیک درج میکرو را تشخیص داده و شروع به شناسایی آن نموده و همچنین کلاک مورد نیاز را نیز در حین برنامه ریزی تامین می نماید.
و همانطور که اشاره شده بصورت بسیار کارآمدی امکان تست آی سی های دیجیتال را نیز دارد.
تصویر این پروگرامر در زیر قرار داده شده است :

[تصویر:  Sana_IC_Tester_s.jpg]

همانطور که در تصویر نیز قابل مشاهده است ابعاد پروگرامر سانا بسیار کوچک و جیبی است.

باز هم یادآوری میکنم که پروگرامر سایت فیشل فاقد امکانات فوق است. و طراحی این پروگرامر بر مبنای پروتکل ارتباطی USBASP است و طرح آن متفاوت با طرح فیشل است.

درود
سلام به مهندس لاچینی
At آن بنده خدا اگر خریدار بود درخواست نقشه و کد و برنامه این پروگرامر را نمیکرد.At
اگر این کار بنده خطا بود به بزرگواری خودتان ببخشید.Shy
صفحه‌ها: 1 2