امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
پروگرامر USBASP با قابليت تشخيص اتوماتيک و عدم وابستگي به فيوز بيت ها
نویسنده پیام
shahnahad آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۲

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #12
RE: پروگرامر USBASP با قابليت تشخيص اتوماتيک و عدم وابستگي به فيوز بيت ها
(۳۱-فروردین-۱۳۹۴, ۲۲:۰۳:۵۱)alimogmov نوشته است:
درود
سلام به مهندس لاچینی
At آن بنده خدا اگر خریدار بود درخواست نقشه و کد و برنامه این پروگرامر را نمیکرد.At
اگر این کار بنده خطا بود به بزرگواری خودتان ببخشید.Shy

دقیقا درست میفرمایید

من پروگرمر اصلی فیشل رو برای خودم ساختم . حالا میخوام از این یکی برای خودم بسازم
۰۴-اردیبهشت-۱۳۹۴, ۲۰:۲۲:۴۰
ارسال‌ها
پاسخ
lachini آفلاین
تازه وارد

ارسال‌ها: 20
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 0
( 42 تشکر در 16 ارسال )
ارسال: #13
RE: پروگرامر USBASP با قابليت تشخيص اتوماتيک و عدم وابستگي به فيوز بيت ها
(۳۱-فروردین-۱۳۹۴, ۲۲:۰۳:۵۱)alimogmov نوشته است: درود
سلام به مهندس لاچینی
At آن بنده خدا اگر خریدار بود درخواست نقشه و کد و برنامه این پروگرامر را نمیکرد.At
اگر این کار بنده خطا بود به بزرگواری خودتان ببخشید.Shy

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

و نظر شما برای بنده محترم است و اصلا بحث خطای شما نیست و نبوده. باز هم از شما بابت نظرتان تشکر میکنم.

(۰۴-اردیبهشت-۱۳۹۴, ۲۰:۲۲:۴۰)shahnahad نوشته است: دقیقا درست میفرمایید

من پروگرمر اصلی فیشل رو برای خودم ساختم . حالا میخوام از این یکی برای خودم بسازم

همانطور که عرض شد. فعلا ارائه نقشه و برنامه ممکن نیست و در نهایت اینکه قیمت پروگرامر avr سانا 35 هزار تومان است که اگر قصد ساخت با همین مشخصات را داشته باشید از نظر اقتصادی به سود شما نیست.
اما اگر تمایل دارید این پروگرامر را تهیه کنید به سایت elewiz مراجعه کنید : elewiz.com
۰۴-اردیبهشت-۱۳۹۴, ۲۰:۳۸:۲۹
ارسال‌ها
پاسخ
تشکر شده توسط : alimogmov
shahnahad آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۲

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #14
RE: پروگرامر USBASP با قابليت تشخيص اتوماتيک و عدم وابستگي به فيوز بيت ها
در صورتی که شما از کد های V-USB استفاده کرده باشید و یا از کد های USBASP استفاده کرده باشید باید لایسنس رو رعایت کنید
اگر اشتباه نکنم طبق لایسنس شما باید کار های زیر رو انجام بدید :

(1) Publish your entire project on a web site and drop us a note with the URL.
Use the form at http://www.obdev.at/vusb/feedback.html for your submission.

(2) Adhere to minimum publication standards. Please include AT LEAST:
- a circuit diagram in PDF, PNG or GIF format
- full source code for the host software
- a Readme.txt file in ASCII format which describes the purpose of the
project and what can be found in which directories and which files
- a reference to http://www.obdev.at/vusb/

(3) If you improve the driver firmware itself, please give us a free license
۰۳-خرداد-۱۳۹۴, ۱۳:۱۶:۲۹
ارسال‌ها
پاسخ
lachini آفلاین
تازه وارد

ارسال‌ها: 20
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 0
( 42 تشکر در 16 ارسال )
ارسال: #15
RE: پروگرامر USBASP با قابليت تشخيص اتوماتيک و عدم وابستگي به فيوز بيت ها
(۰۳-خرداد-۱۳۹۴, ۱۳:۱۶:۲۹)shahnahad نوشته است: در صورتی که شما از کد های V-USB استفاده کرده باشید و یا از کد های USBASP استفاده کرده باشید باید لایسنس رو رعایت کنید
اگر اشتباه نکنم طبق لایسنس شما باید کار های زیر رو انجام بدید :

(1) Publish your entire project on a web site and drop us a note with the URL.
Use the form at http://www.obdev.at/vusb/feedback.html for your submission.

(2) Adhere to minimum publication standards. Please include AT LEAST:
- a circuit diagram in PDF, PNG or GIF format
- full source code for the host software
- a Readme.txt file in ASCII format which describes the purpose of the
project and what can be found in which directories and which files
- a reference to http://www.obdev.at/vusb/

(3) If you improve the driver firmware itself, please give us a free license
شما ظاهرا به دقت مطالب فوق را مطالعه نکردید.
سورس و برنامه و سخت افزار مورد استفاده متفاوت با منبع اصلی است.
در طرح اصلی پروگرامر فاقد ویژگی های حرفه ای همچون تشخیص اتوماتیک درج قطعه و عدم درج تمامی قطعات از پین یک زیف سوکت و عدم تامین کلاک بوده.

طرح بنده همان پروتکل USBASP را استفاده کرده و قابلیت های پروگرامرهای حرفه ای را بدون ایجاد تغییری در ساختار بسته USBASP بوجود و اضافه کرده است.

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

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

و در نتیجه مهندسین الکترونیک هنر طراحی خود را در سیستم رنگی نشان دادند.

حالا پروگرامر سانا هم بدون آنکه در طرح اصلی پیش بینی برای امکانات جدید باشد. توانسته ویژگی های usbasp را در کنار قابلیت های پروگرامرهای حرفه ای کنار هم قرار دهد.
۰۳-خرداد-۱۳۹۴, ۱۸:۳۹:۴۲
ارسال‌ها
پاسخ
shahnahad آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۲

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #16
RE: پروگرامر USBASP با قابليت تشخيص اتوماتيک و عدم وابستگي به فيوز بيت ها
این که شما تونستید قابلیت های جدیدی به این پروگرامر اضافه کنید که در طرح اصلی وجود نداره کاملا قبول
این که این کار به سادگی امکان پذیر نیست و تلاش زیادی برای این کار شده هم قبول

اما سوال اینجاست که شما آیا کد های مربوط به ارتباط با پورت USB رو هم خودتون نوشتید ؟
اگر کد ها رو خودتون به طور کامل نوشتید که هیچ !
اما اگر از کتابخونه V-USB استفاده کردید ( USBASP از این کتابخونه استفاده کرده ) باید طبق لایسنسی که گذاشتم عمل کنید

اگر به لینک زیر یه نگاهی بندازید می بینید که همه ی پروژه ها با این که کلی قابلیت به کتابخونه اصلی اضافه کردند اما به لایسنس پایبند بودند و پروژه رو به صورت opensource قرار دادند . یکی از پروژه ها هم همین USBASP هست !

https://www.obdev.at/products/vusb/prjall.html

آیا شما کد های ارتباط USB رو خودتون کامل نوشتید ؟ PID و VID رو از کجا آوردید ؟ پروژه شما چه فرقی با صد ها پروژه موجود تو لینک بالا داره ؟
۱۶-خرداد-۱۳۹۴, ۱۵:۲۸:۵۸
ارسال‌ها
پاسخ
lachini آفلاین
تازه وارد

ارسال‌ها: 20
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 0
( 42 تشکر در 16 ارسال )
ارسال: #17
Question  RE: پروگرامر USBASP با قابليت تشخيص اتوماتيک و عدم وابستگي به فيوز بيت ها
دوست عزیز از اینکه این طرح مورد توجه شما واقع شده واقعا خوشحالم. باید بدونید که امکان پروگرام میکروهای سری S از خانواده معروف 8051 مثل AT89S51 هم به آن اضافه شده. و بزودی امکان برنامه ریزی انواع حافظه های EEPROM هم به آن اضافه خواهم کرد.

اما در مورد انتشار سورس و ... باید در نظر داشته باشید که ما یک استاندارد داریم و یک پروتکل. استاندارد یک امر معمولا جهانی است. ولی پروتکل یک مورد محدودتر. به عنوان مثال برای انتقال داده از کامپیوتر به میکرو ممکن است شما از RS232 استفاده کنید. RS232 یک استاندارد است که در آن سطوح ولتاژ و نحوه انتقال داده ها تعریف شده است. اما آیا تنها با این استاندارد میتوان اطلاعات را انتقال داد؟ جواب خیر است. چون شما نیاز به تعریف مجموعه ای از قوانین دارید تا بسته به نوع کار شما داده ها بتوانند رد و بدل شوند. مثلا در مودم ها شما از دستورات AT Commands استفاده میکنید. این دستورات همان قوانین هستند که شما اصطلاحا به آن پروتکل میگوییم.

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

----------
در نهایت باید پرسید که وقتی حق مولف و قانون کپی رایت در کشور ما متاسفانه رعایت نمیشود. و برنامه نویس و طراحان از کمترین حقوقی برخوردار هستند. آیا میتوان از این دوستان انتظار نوع برخوردی مشابه سایر کشور ها داشت. آنان در ایران زندگی می کنند و از قوانین خارج از ایران پیروی کنند؟ هم اکنون چند درصد از نرم افزارهای موجود در سیستم شما نسخه اصل و کاملا قانونی هستند؟
در همین رابطه یک مثال ساده میزنم در فروشگاه سایت ECA یک پروگرامر به عنوان مولتی پروگرامر AVR به مبلغ 30 هزار تومان بفروش میرسد. این پروگرامر دقیقا یک پروگرامر USBASP است و امکانات زیر به آن اضافه شده است :
1- زیف سوکت : لازم است بدانید که طبق گفته سایت فیشل USBASP یک پروگرامر داخل مداری است. در نتیجه امکان برنامه ریزی بر روی زیف ندارد. و این پروگرامر سایت ECA مثل تمامی طرح های موجود فقط با روش بسیار غلطی زیف رابه آن خورانده است! پایه ها موازی شده اند و حتی کلاک هم با یک کریستال تامین شده است. و به اعتراف خودشان دارای مشکلاتی نیز هست.
2- امکان پروگرام حافظه های EEPROM سری AT24CXXX.
3- امکان تست LCD متنی.

دوستان سایت ECA حاضر به دادن کدهای برنامه پروگرامر هستند؟ در حالیکه این پروگرامر دقیقا سخت افزار و نرم افزار USBASP را دارا است و تغییرات بسیار کوچکی در آن اضافه شده که امکان زیف سوکت آن که جای بحثی ندارد و تستر LCD هم کد ساده ای داشته و دارای معایبی نیز هست. فقط تنها قسمت قابل توجه آن پروگرامر EEPROM است. شما خودتان امکانات طرح بنده را با طرح ECA مقایسه کنید چه به لحاظ امکانات و چه به لحاظ طراحی فیزیکی شامل ابعاد و قاب و بدنه. جالب است که در همان فروشگاه یک تستر آی سی های دیجیتال نیز وجود دارد که قیمت آن نیز 100 هزار تومان است. و این درحالی است که تستر سانا که تمامی قابلیت های پروگرامر سانا را دارد با نرم افزار بسیار پیشرفته ای که توسط بنده طراحی شده امکان نمایش شکل قطعه و شکل موج های ورودی و خروجی را در حین تست دارد. و قیمت آن از مجموع پروگرامر و تستر سایت فوق کمتر است!
مثال در این موضوع بسیار زیاد است ...
۱۶-خرداد-۱۳۹۴, ۱۹:۰۵:۳۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  پروگرامر هاتل EBKA 105 112,508 ۲۴-اسفند-۱۳۹۹, ۰۹:۱۲:۴۵
آخرین ارسال: hadikh73
  [فوری] عدم شناسایی میکرو توسط پروگرامر منیره مرادی 1 2,525 ۲۹-مرداد-۱۳۹۷, ۲۰:۵۷:۳۰
آخرین ارسال: 1نفر
  راهنمایی برای انتخاب پروگرامر Ambassador 5 8,523 ۰۴-مرداد-۱۳۹۶, ۱۶:۰۳:۵۹
آخرین ارسال: CONTOROLER
  پروگرامر هاتل و Fast Fuse مهدی ن 7 7,246 ۱۰-بهمن-۱۳۹۵, ۱۰:۱۳:۲۱
آخرین ارسال: aKaReZa75
  پروگرامر USB برای avr سازگار با 0.USB 3 poiut 1 2,995 ۳۱-مرداد-۱۳۹۴, ۰۰:۲۰:۱۶
آخرین ارسال: sharin
  [سوال] درخواست کمک در مورد انتخاب پروگرامر mahdifaraji 6 4,336 ۲۰-خرداد-۱۳۹۴, ۱۲:۰۱:۱۲
آخرین ارسال: lachini
  نشناختن پروگرامر توسط ويندوز farzaneh007 33 30,881 ۰۴-فروردین-۱۳۹۴, ۲۱:۱۹:۰۴
آخرین ارسال: vigraz
  مشکل با پروگرامر parsegade 7 6,454 ۰۱-فروردین-۱۳۹۴, ۰۰:۳۴:۴۳
آخرین ارسال: lachini
  ساخت پروگرامر USB lktra 8 10,857 ۲۵-اسفند-۱۳۹۳, ۱۸:۰۱:۰۱
آخرین ارسال: alimogmov
  پروگرامر usb? sarv 47 33,440 ۱۰-اسفند-۱۳۹۳, ۲۰:۰۲:۱۶
آخرین ارسال: topelec20

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS