عالی بود دستتون درد نکنه.
عالی بود دستتون درد نکنه.
سلام من این مدارو درست کردم اما خیلی اذیت میکنه.بعضی وقتا ویندوز میشناسش بعضی وقتا هم
ویندوزم سون 64بیتی لپ تاب دارم از زنر3.6 استفاده کردم.بنظرشما مشکل کجاست؟
کسی نیست کمک کنه ؟
ویندوز 32 بیتیم نصب کردم بازم درست نشد.
مهندس اشکال از سخت افزاتونه. من با این مدار چنتا پروژه کار کردم. خیلی خوب کار می کنه.سلام من این مدارو درست کردم اما خیلی اذیت میکنه.بعضی وقتا ویندوز میشناسش بعضی وقتا هم
ویندوزم سون 64بیتی لپ تاب دارم از زنر3.6 استفاده کردم.بنظرشما مشکل کجاست؟
سخت افزار شما ایراد داره احتمالا. طول کابل usb ، جنسش ، مقدار مقاومت های موجود مدار ، کریستال ، خازن هاش و ...
.
ممنون مهندس که جواب دادی اما بنظرخودم مدار خوبه حالا می خوام رو یه برد درستش کنم که مستقیم به یو اس بی وصل بشه ببینم جواب میده یا نه.نتیجه رو همین جا میگم.
سلام مهندس خسته نباشی یه سوال
از فایل dll میشه توی labview هم استفاده کرد.
سلام. من مدار ارسال عدد رو با کلی دردسر بستم. فقط یه بار عدد رو فرستاد. دیگه نفرستاد. هر کاری می کنم نمی شه. اینم بگم که من الکترونیکی نیستم، برنامه نویسم. سمت کامپیوتر هم تریس کردم. دستگاه وصل می شه و سیگنال رو می فرسته. اما وقتی پایه C5 رو 1 می کنم، عدد رو نمی فرسته. مگا 32 استفاده کردم. اون یه باری هم که فرستاد نفهمیدم چی شد که فرستاد. یه خط کد به میکرو اضافه کردم: اینجوری شد:
If Pinc.5 = 1 Then
'Queue data to be sent on endpoint 2 (HID report)
If _usb_tx_status2._usb_txc = 1 Then
Portc.6 = 1
_usb_tx_buffer2(2) = 123 'Put our Byte in the TX buffer
Call Usb_send(_usb_tx_status2 , 1) 'Send data to PC
End If
End If
یه ال ای دی به پایه C6 وصل کردم. اونم روشن نمی شه. یکی کمک کنه. ممنون
سلام
در Labviwe نمیشه مهندس.از فایل dll میشه توی labview هم استفاده کرد.
در اتمگا32 چورت C5 بطور پیشفرض قابل استفاده نیست. چون برای پروتکا jtag رزرو شده. یا از یه پین دیگه استفاده کنید یا فیزبیت jtag رو غیرفعال کنیدسلام. من مدار ارسال عدد رو با کلی دردسر بستم. فقط یه بار عدد رو فرستاد. دیگه نفرستاد. هر کاری می کنم نمی شه. اینم بگم که من الکترونیکی نیستم، برنامه نویسم. سمت کامپیوتر هم تریس کردم. دستگاه وصل می شه و سیگنال رو می فرسته. اما وقتی پایه C5 رو 1 می کنم، عدد رو نمی فرسته. مگا 32 استفاده کردم. اون یه باری هم که فرستاد نفهمیدم چی شد که فرستاد. یه خط کد به میکرو اضافه کردم: اینجوری شد:
.
خیلی ممنون از پاسختون.
2 تا مسئاله هست. اگر کمکم کنید خیلی ممنون می شم.
من 4 تا atmega8 دارم که هر کدومشون 6 تا خروجی دارن یعنی 6 تا پایه رو 1 می کنن.
1- چطور می تونم خروجی های این 4 تا mega8 رو بدم به mega32 ؟ آخه مگا32 توی ورودی اگه پایه زمین باشه، 1 منطقی هست. اما خروجی های مگا8 رو که 1 می کنم، 5 ولت می شه.
2- در مجموع 24 تا ورودی می خوام به مگا32 بدم. ار کدوم پایه ها می تونم استفاده کنم؟
ممنون می شم توی این دو مورد کمکم کنید.
ویرایش توسط Diamond242 : 02-02-2014 در ساعت 15:22 دلیل: اشتباه تایپی
من به یه مشکل بر خوردم میخوام بیشتر از 8 بایت ارسال کنم اما نمیشه چرا؟
_usb_tx_buffer2(2) = Accx
_usb_tx_buffer2(3) = Accy
_usb_tx_buffer2(4) = Accz
_usb_tx_buffer2(5) = Gyrox
_usb_tx_buffer2(6) = Gyroy
_usb_tx_buffer2(7) = Gyroz
_usb_tx_buffer2(8) = Magx
_usb_tx_buffer2(9) = Magy
_usb_tx_buffer2(10) = Magz
درسمت کامپیوتر هیچی نشون نمیده اما وقتی 8 میکنم جواب میده؟
با سلام خدمت دوستان اللخصوص اساتید بزرگ
من مجددا برگشتم رو کار کردن تو این پروژه،بعد از جواب گرفتن از مثال اول چند نمونه ارسال داده از سمت کامپیوتر رو چک کردم عالی بود اما وقتی رفتم رو ارسال داده از سمت میکرو ؛یعنی مثال شماره دو رو انجام بدم و چک کنم ب مشکل بر خوردم یعنی اصلا جواب نمیده!
فک کنم اصلا اون رویداد OnRead اجرا نمیشه چون ی دو سه باری ارور خم داد ؛آخریا وقتی پین رو یک میکردم تا عدد ارسال ش تو Vb باز ارور میداد!!!!
در ضمن من از VB6 استفاده میکنم؛اگه نیاز ب تغییراتی در کد برنامه VB هست ممنون میشم کمک کنید.
ی چیز جالبم اینکه برای شروع ارتباط به جای استفاده از
Private Sub Form_Load()
ConnectToHID (Me)
End Sub
من از کد زیر استفاده کردم!(نمیددوئنم چرا،البته وقتی که از ConnectToHID(Me) استفاه میکنم ارور میده!!!!!!!!!
درود بر همگی ، دوستان راهنمایی می کنید با این کتابخونه چجوری می تونم موس یا کیبرد بسازم؟یه موس می خوام با ۴ تا کلید که حرکت در چهار جهت رو کنترل کنه
دوستان لطفا یکی راهنمایی کنه.با پیاده سازی hid به صورت نرم افزاری فک نکنم چیزی که من می خوام خیلی پیچیده باشه
سلام
دوستان كسي برنامه طرف vb6 را داره ممنون ميشم قرار بده
يا لااقل لينك محيط برنامه vb.net را بزار تا دانلود كنيم. من نتونستم تو نت پيداش كنم .
سلام خسته نباشید
من مدار رو درست کردم قسمت هایی که دیتا از سمت کامپیوتر میاد به میکرو خوب عمل میکنه(مثلا کنترل 2 led کار میکنه) ولی قسمت هایی که دیتا از میکرو به pc باید بره اصلا کار نمیکنه؟؟؟؟؟(مثلا قسمت adc و یا ارسال اعداد به pc کار نمیکنه؟؟؟؟؟؟؟
در ضمن هیچ تغییری تو سورس کد ها ندادم همون کد آقای رحیمی هست.؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ فکر میکنید اشکال از کجاست؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ویندوز هم 7 و نسخه هم 64 بیتی
با تشکر
سلام و خسته نباشید خدمت مهندسین و اساتید گرامی این برنامه رو سمپلهاشو که کامپایل میکنم این خطارو میده بهم array<> non array mismatch bascom
مهندس فرمودن که ورژن قدیمیه ولی من ورژن 2015 یعنی 2.0.7.8 رو نصب کردم رو 6 و 5 هم همین خطا رو داشت راهنماییم کنید ممنونم
سلام با اینکه چند ماه از این سوالتون گذشته اما برای استفاده ی دیگران بگم که برای من هم همین مشکل پیش اومد.. گویا این کتابخانه با ورژن 2.0.7.8 سازگار نیست.. از ورژن پایینتر استفاده کنید.. 2.0.7.3 یا 2.0.7.5 من از 2.0.7.5 استفاده کردم.
سلام
اززحماتی که بابت سایت میکشیدکه دوستان استفاده کنندکمال تشکررادارم
من یک مداری دارم اتمگا۱۶هست ویک سری اطلاعات رودرال سی دی کوچک خودمدارنشان میدهدوخروجی دیتاهم داره اطلاعات روتوی کامپیوترببینم ولی من سی دیشو گم کردم
میشه برنامه ای بدیدکه بتونم اطلاعات ال سی دی رو روی کامپیوترببینم برنامه اتمگابانرم افزاربیسیک نوشته شده
کمک کنید ممنون میشم
- - - Updated - - -
اقای مهندس فایلی که کامپایلرشده وپروگرام شده داخل ای سی ومن باپروگرام خواندم وبصورت hdmlوهگز ذخیرش کردم میتوانم دوباره دکامپایلرکنم یعنی بصورت نوشته های قبل از کامپایلردربیارم ممنون میشم جواب بدید
سلام
کاری که شما می خواید انجام بدید ، شدنی نیست.
.