با سلام
کسی یک مدار مبدل usb به lpt را سراغ ندارد ؟
با سلام
کسی یک مدار مبدل usb به lpt را سراغ ندارد ؟
براي چي نياز دارين؟براي پروگرمر مي خاين
سلام
واسه چه کاری می خوای مهندس؟
انواع مختلفی از مدار اون توی اینترنت هست ولی فقط و فقط برای پرینتر جواب میده ، واسه پروگرمرها کار نمی کنه. علتشم اینه که مبدلهای موجود فقط پایه های D0 تا D7 از پورت LPT رو به USB تبدیل می کنن که اکثر پرینترها فقط از همین پایه استفاده می کنن اما پروگرمرها از یه پایه استفاده می کنن که خارج از این 8 پین هست بخاطر همین واسه پروگرمرها جواب نمیده.
البته یه دونه توی اینترنت هست که با Atmega8 ساخته شده ولی سرعتش افتضاحه ، یکی از دوستان که ساخته بود می گفت یه برنامه واسه ATmega32 نوشتم که وقتی می خوام با این پروگرمر برنامه رو بریزم روی آی.سی 4 - 5 دقیقه طول میکشه!؟
حالا بگو واسه چه کاری می خوای شاید بشه کاری کرد.
ای سی داره که این کار رو می کنه
فکر کنم ایمش ft245 بود
مبدل USB به LPT
ببخشید دیر به دیر آن میشم .
اینم اطلاعاتی از تراشه بالا :
سرعت : بالا / خیلی بالا
تعداد اندپوینت : 11
سازگار با :80C320 , 8051 (میکروکنترلر)
حافظه RAM (بایت) : 256+8k حافظا داده و برنامه
نوع حافظه برنامه : EEPROM , RAM سریال ، موازی خارجی
حافظه برنامه داخلی (بایت) : 8k حافظه داده و برنامه
باس حافظه خارجی : یک یا دو تا 64k
I/O همه کاره : 40 - 16
I/O های دیگر : I2C و 2 عدد UART
ولتاژ منبع : 3.6 - 3
تعداد پایه ها : 56 , 100 , 128
این تراشه مدل EZ-USB-FX2 شرکت سیپرس است و برای کار نیاز به یک برنامه و پروگرامر دارد . پس این به درد من نمی خورد . من دنبال چیزی هستم که بشود در jtag از آن استفاده کرد .
ویرایش توسط Romanof : 13-01-2010 در ساعت 16:26 دلیل: تایپ اشتباه
به نظر شما مدار زیر را می توانم استفاده کنم .
آدرس منبع : http://www-user.tu-chemnitz.de/~heha...T/ul-16.htm.en
سورسش را پیدا نکردم اگه تونستید پیدا کنید و توی همین تاپیک بگذارید .
ویرایش توسط Romanof : 13-01-2010 در ساعت 18:33
توی اینجا هم مدارات زیادی وجود دارد :http://www-user.tu-chemnitz.de/~heha.../index.html.en
منم دنبال یه مبدل پارالل به usb هستم چون نه case ام پورت پارالل داره و نه لپتاپم . اگه wiggler باهاش کار کنه برای من کافیه.
اینم سورسش همراه با درایور بالاخره پیدا کردم : http://www-user.tu-chemnitz.de/~heha...PT/usb2lpt.zip
فقط مونده دوستان مدار را تایید کنند که می توان ازش در jtag استفاده کرد تا بسازمش .
آقای farzadsw یکمی در مورد wiggler توضیح میدی .
ویرایش توسط Romanof : 13-01-2010 در ساعت 19:36
jtag اسم پروتکل هست ، اون پروگرمر lpt یی که شما منظورته (برای پروگرم کردن میکرو های arm) ، اسمش wiggler هست.
خود سایتش گفته که برای پروگرمر هم میشه ازش استفاده کرد : (Programming devices (AVR, JTAG… انگیزه ای هم ندارن که بخوان دروغ بگن !
فقط مشکلی که داره اینه که سرعتش کمه( Release 1.5و1.6 سرعتشون کمه) چون به جای ic های usb از atmega 8 استفاده کردن و usb تو مد fullspeed هست نه highspeed . این تبدیل احتمالا همونی هست که دوستمون گفتن سرعتش کمه. پس کار میکنه . از طرفی این مزیت رو داره که چون فقط با atmega8 ساخته شده میشه ساختش.
من زیاد از c سردر نمیارم . آیا می شه از مدل pdip این آیسی استفاده کرد ؟ من فکر کنم که میشه .:D
میشه ،
من پورت پارالل و atmega8 ندارم شما امتحان کنید ببینید جواب میده یا نه.
نیازی به کامپایل برنامه نیست تو این قسمت فایل هگز و تنظیمات فیوزبیت هستش. usb2lpt.zip\src\firmware\USB2LPT6
بعد از پروگرم میکرو و ساخت مدار ، با برنامه تستی که خودش داده میتونید چک کنید درسته یا نه
حتما امتحانش می کنم و خبرشو توی همین تاپیک می زارم .
سلام دوستان
بله این همون مبدلی هست که گفته بودم ، بنا به گفته ی یکی از دوستان کار میکنه ولی سرعتش افتضاحه ، ضمنا کلیه پروژه های USB با سری atmega در حوزه ی low speed هستن دوستان. بنابراین این مدار بدرد ما نمی خوره ، سرعت تراشه های سری FT245 بیشتر از سری atmega هست اما همونطوریکه قبلا گفتم اینا فقط پایه های D0 تا D7 از پورت LPT رو به USB تبدیل می کنن بنابراین بدرد پروگرم کردن AVRها نمی خورن.
حالا من قضیه jtag رو نمی دونم ، چون اصلا از این پروتکل خوشم نمیاد باهاش آشنایی ندارم ، اگه میشه برای jtag از پورت LPT استفاده کرد باید ببینید که پایه های مورد استفاده در چارچوب D0 تا D7 هستن یا شامل برخی پایه های خارج از اونم میشن که اگه بشن پس برای jtag هم جواب نمیده.
از FT245 نمیشه استفاده کرد . چون پین های JTAG به شرح زیر است :
LPT D1 : TMS
LPT D2 : TCK
LPT D3 : TDI
LPT BUSY : TDO
این طور که آقای Morteza_rk سرعت این مدار را پایین می دانند آیا می شود از آن برای دیباگ (Debug) کردن استفاده کرد یا نه ؟
ویرایش توسط Romanof : 19-01-2010 در ساعت 11:43 دلیل: تایپ اشتباه
مهندس منظورتو از شبیه سازی نفهمیدم! یکمی بیشتر توضیح بده.
مشکل ft245 در ارتباط spi هم دقیقا مثل مشکل در jtag هست! فقط بخاطر همین یه پایه نمیشه از ft245 استفاده کرد. حیف...!
قرار بود بسازیش مهندس ، تستش کن ، ضرری نداره ، بعد که نتیجه ی تست رو اینجا بذاری کلی هم ثواب داره.
ببخشید منظورم دیباگ (Debug) کردن بود تو فکر پروتیوس بودم اشتباه تایپ کردم .مهندس منظورتو از شبیه سازی نفهمیدم! یکمی بیشتر توضیح بده.
حالا موقع امتحاناته . فردا امتحانام تموم میشه . قطعاتش را خریدم . سعی می کنم زودتر تمومش کنم .قرار بود بسازیش مهندس ، تستش کن ، ضرری نداره ، بعد که نتیجه ی تست رو اینجا بذاری کلی هم ثواب داره.
خب ما منتظریم ، انشالله که بدرد دیباگ کردن بخوره.
وقتی ساختیش جواب کامل رو اینجا بذار. انشالله امتحاناتم خوب از آب در بیان.
میشه سه تا جامپر ها را حذف کرد . فکر کنم که بشه . لطفا ببینین شماتیک زیر نسبت به شماتیک اصلی درسته آخه بعضی از چیز ها را حذف کردم از جمله جامپر ها را .
مدار اصلی
طراحی من
اگه میشه یکی برای کار این سه جامپر یکمی توضیح بده .