پاسخ : معزلی بنام USB و ارتباط آن با میکرو avr
سلام :
دوست عزیزم جناب روباه :
اگر به لینکی که دادم یک سری بزنید و یکی از پروژه ها رو دانلود کنید و یک نگاهی بهش بندازید جواب خیلی از سوالاتتان را می گیرید !
اما برای اینکه فکر نکنید که دارم از سرم باز می کنم دوباره یک نوضیحی میدم .
ببینید این firmware یک مجموعه هدر فایل هست که هرکدوم کار خاصی رو انجام میدن مثلاً config.h یک هدر به زبان c است که کار تنظیمات اولیه USB رو انجام میده .
حالا از اینها که بگذریم میرسیم به یک فایل به اسم Main.c که یک برنامه به زبان c هست که یک سری تنظیمات داره ( که مطابق است با همون فایل )config.h و شما میتونید توی این فابل برنامه خودتون رو بنویسید .
البته اینکه شما فرمودین می خواهید اطلاعات رو بصورت دلخواه ارسال کنید باید بگم که باید یک اطلاعات اولیه از USB داشته باشید . مثل Endpoint ها و اینتراپتهای USB !
پیشنهاد می کنم که اگر علاقمند به USB هستید حتماً کتاب پورت USB انتشارات ناقوس را بخوانید ( من خودم همش رو نتونستم بخونم) اما برای شروع حتماً باید اطلاعاتتون رو بالا ببرید تا گیج نشوید .
اما درباره هدفمون باید بگم که متاسفانه من هیج وقت زبان c رو یاد نگرفتن ( فکر هم نکنم که یاد بگیرم چون من عاشق بیسیکم ) اما اگر بتونیم این هدر فایلهایی که برای GCC و Winavr هست تبدیل به هدر های codvision کنیم من هم میرم و c یاد میگیرم
چون هر دو به زبان c هستند فکر نمیکنم (!) کار خیلی مشکلی باشه !(منظورم کدویژن و winavr بود )
یکه همت میخواد و هدف که ما حتماً داریم !
پس اگر واقعاً می خواهید جدی این کار رو شروع کنید ، دست دست نکنید و زودتر مطالعه رو شروع کنید .
قول نمیدم اما اگر ببینیم که بچه ها به بحث USB از طریق firmware علاقه نشون میدن یک تیم تشکیل میدیم و قال این قضیه رو برای همیشه میکنیم :redface:
اما حتماً احتیاج به کسانی داریم که یکم از این راه رو رفته باشن !
موفق باشید
سلام :
دوست عزیزم جناب روباه :
اگر به لینکی که دادم یک سری بزنید و یکی از پروژه ها رو دانلود کنید و یک نگاهی بهش بندازید جواب خیلی از سوالاتتان را می گیرید !
اما برای اینکه فکر نکنید که دارم از سرم باز می کنم دوباره یک نوضیحی میدم .
ببینید این firmware یک مجموعه هدر فایل هست که هرکدوم کار خاصی رو انجام میدن مثلاً config.h یک هدر به زبان c است که کار تنظیمات اولیه USB رو انجام میده .
حالا از اینها که بگذریم میرسیم به یک فایل به اسم Main.c که یک برنامه به زبان c هست که یک سری تنظیمات داره ( که مطابق است با همون فایل )config.h و شما میتونید توی این فابل برنامه خودتون رو بنویسید .
البته اینکه شما فرمودین می خواهید اطلاعات رو بصورت دلخواه ارسال کنید باید بگم که باید یک اطلاعات اولیه از USB داشته باشید . مثل Endpoint ها و اینتراپتهای USB !
پیشنهاد می کنم که اگر علاقمند به USB هستید حتماً کتاب پورت USB انتشارات ناقوس را بخوانید ( من خودم همش رو نتونستم بخونم) اما برای شروع حتماً باید اطلاعاتتون رو بالا ببرید تا گیج نشوید .
اما درباره هدفمون باید بگم که متاسفانه من هیج وقت زبان c رو یاد نگرفتن ( فکر هم نکنم که یاد بگیرم چون من عاشق بیسیکم ) اما اگر بتونیم این هدر فایلهایی که برای GCC و Winavr هست تبدیل به هدر های codvision کنیم من هم میرم و c یاد میگیرم
چون هر دو به زبان c هستند فکر نمیکنم (!) کار خیلی مشکلی باشه !(منظورم کدویژن و winavr بود )
یکه همت میخواد و هدف که ما حتماً داریم !
پس اگر واقعاً می خواهید جدی این کار رو شروع کنید ، دست دست نکنید و زودتر مطالعه رو شروع کنید .قول نمیدم اما اگر ببینیم که بچه ها به بحث USB از طریق firmware علاقه نشون میدن یک تیم تشکیل میدیم و قال این قضیه رو برای همیشه میکنیم :redface:
اما حتماً احتیاج به کسانی داریم که یکم از این راه رو رفته باشن !
موفق باشید













دیدگاه