پاسخ : obdev USB ** آموزش اتصال avr به پورت usb بدون آی سی واسط
سلام،
موافقم.
موافقم!
اینم موافقم!!!
oo:
یه پیشنهاد دارم.
یکی از روش های پیشرفت بشر Encapsulation هست :nerd:
Encapsulation یعنی یه کپسول دور جزئیات بکشی تا جزئیات از دید کاربرها مخفی بمونن و فقط با یه سری ورودی و خروجی سروکله بزنن.
مثلا ساختار IC همینطوره، شما یه کپسول مشکی میبینی که چند تا پایه ازش اومده بیرون و از اونا استفاده می کنی. دیگه دردسر اینو به خودت نمیدی که چند تا دیود و ترانزیستور و ... با چه ساختاری توش استفاده شده.
تو مهندسی نرم افزار هم اگه این Encapsulation نبود و کامپوننت ها و زیر برنامه ها ساخته نمیشدند قول هایی مثل Windows هم وجود نداشت.
واما پیشنهاد:
اساتید محترم اگه با این کتابخانه obdev و VirtualUSB و ... کار کردن، لطفا فقط نحوه استفاده از اونا رو برای ما شاگردا بذارن.
مثلا بگن آقا تو کدویژن، این 100 خطو به برنامه اضافه کنید و به این صورت و با این پایه ها و با این شماتیک از اون استفاده کنید و کاری نداشته باشید که این کده چیکار میکنه. چیزی که من خیلی دنبالش بودم و هنوز پیدا نکردم. این چه کاریه که من بدونم پروتکل USB چه جوریه و بیت هفتم فلانش به چه دردی می خوره و ... مگه من میخوام یه اینترفیس جدید اختراع کنم و یا از این پروتکل به صورت ویژه استفاده کنم؟ مگه کسی که تلویزیون میبینه لازمه که بدونه این تصویر از چند تا پیکسل یا چند تا رنگ تشکیل شده؟ و ... فقط استفاده می کنه.
بابا ما شاگردا فقط میخوایم یه دو تا LED روشن کنیمو یه دو تا کلید وصل کنیم به PC اونم با قیمت ارزون و قطعات کم روی بورد.
.
اونایی که با من موافقن بسم ا...
سلام،
سلام به تمامی اساتید
ببخشید این نوشته ها را مینویسم شاید به بعضی ها بر بخورد. ببخشید
18 صفحه مطالب گوناگونی گفته شد ولی بجزء چند صفحه اول آموزش بود بقیه 70% مطالب سئوال بود که 20% آن جواب داده شده نمیدانم چند درصد از دوستان توانسته اند با USB بخوبی کار کنند .
تایپ خوبی است ولی بعد از 2 سال با مشکلاتی دارد که برای رفع آن خواهشمندم استاتید آن را رفع کنند
پیشنهاد اول این است که با یه مثال ساده شروع کنند البته نه یه صورت حرفه ای توضیح دهند از ایجاد فایل ها و نحوه کامپایل آن و ... تا رسیدن به آخر هدف
مثلا:
1- خواندن 2 کلید از طریق USB و روشن کردن 2 عدد LED روی پورت USB
2- کنترل نشانگر ماوس روی کامپیوتر با چهار کلید ( چند تا تایپ ساختم ولی کسی جواب ساده و روان نداد )
3- ....
n- مدارات پیچیده
چرا میگم ساده بگید چون خیلی ها با winavr و یا AVR Studio کار نکرده اند
متشکرم ببخشید
ببخشید این نوشته ها را مینویسم شاید به بعضی ها بر بخورد. ببخشید
18 صفحه مطالب گوناگونی گفته شد ولی بجزء چند صفحه اول آموزش بود بقیه 70% مطالب سئوال بود که 20% آن جواب داده شده نمیدانم چند درصد از دوستان توانسته اند با USB بخوبی کار کنند .
تایپ خوبی است ولی بعد از 2 سال با مشکلاتی دارد که برای رفع آن خواهشمندم استاتید آن را رفع کنند
پیشنهاد اول این است که با یه مثال ساده شروع کنند البته نه یه صورت حرفه ای توضیح دهند از ایجاد فایل ها و نحوه کامپایل آن و ... تا رسیدن به آخر هدف
مثلا:
1- خواندن 2 کلید از طریق USB و روشن کردن 2 عدد LED روی پورت USB
2- کنترل نشانگر ماوس روی کامپیوتر با چهار کلید ( چند تا تایپ ساختم ولی کسی جواب ساده و روان نداد )
3- ....
n- مدارات پیچیده
چرا میگم ساده بگید چون خیلی ها با winavr و یا AVR Studio کار نکرده اند
متشکرم ببخشید
سلام
آموزش ارائه شده کامله و اگه دوستان برنامه نویسی رو خوب بلد نیستن ربطی به این تاپیک نداره. هدف از ایجاد این تاپیک آموزش کار با کتابخانه obdev هستش و کسی که این تاپیک رو مطالعه میکنه باید از حداقل اطلاعاتی برخوردار باشه.
آموزش ارائه شده کامله و اگه دوستان برنامه نویسی رو خوب بلد نیستن ربطی به این تاپیک نداره. هدف از ایجاد این تاپیک آموزش کار با کتابخانه obdev هستش و کسی که این تاپیک رو مطالعه میکنه باید از حداقل اطلاعاتی برخوردار باشه.
جناب استادسلام
دمت گرم
اینه رسمه استاد و شاگردی؟
دمت گرم
اینه رسمه استاد و شاگردی؟

یه پیشنهاد دارم.
یکی از روش های پیشرفت بشر Encapsulation هست :nerd:
Encapsulation یعنی یه کپسول دور جزئیات بکشی تا جزئیات از دید کاربرها مخفی بمونن و فقط با یه سری ورودی و خروجی سروکله بزنن.
مثلا ساختار IC همینطوره، شما یه کپسول مشکی میبینی که چند تا پایه ازش اومده بیرون و از اونا استفاده می کنی. دیگه دردسر اینو به خودت نمیدی که چند تا دیود و ترانزیستور و ... با چه ساختاری توش استفاده شده.
تو مهندسی نرم افزار هم اگه این Encapsulation نبود و کامپوننت ها و زیر برنامه ها ساخته نمیشدند قول هایی مثل Windows هم وجود نداشت.
واما پیشنهاد:
اساتید محترم اگه با این کتابخانه obdev و VirtualUSB و ... کار کردن، لطفا فقط نحوه استفاده از اونا رو برای ما شاگردا بذارن.
مثلا بگن آقا تو کدویژن، این 100 خطو به برنامه اضافه کنید و به این صورت و با این پایه ها و با این شماتیک از اون استفاده کنید و کاری نداشته باشید که این کده چیکار میکنه. چیزی که من خیلی دنبالش بودم و هنوز پیدا نکردم. این چه کاریه که من بدونم پروتکل USB چه جوریه و بیت هفتم فلانش به چه دردی می خوره و ... مگه من میخوام یه اینترفیس جدید اختراع کنم و یا از این پروتکل به صورت ویژه استفاده کنم؟ مگه کسی که تلویزیون میبینه لازمه که بدونه این تصویر از چند تا پیکسل یا چند تا رنگ تشکیل شده؟ و ... فقط استفاده می کنه.
بابا ما شاگردا فقط میخوایم یه دو تا LED روشن کنیمو یه دو تا کلید وصل کنیم به PC اونم با قیمت ارزون و قطعات کم روی بورد.
.
اونایی که با من موافقن بسم ا...
دیدگاه