آموزش راه اندازی ماژول USB HOST CH376S

آموزش راه اندازی ماژول USB HOST CH376S، چند وقت پیش ماژول USB HOST CH376S را خریداری کردم ولی هنوز وقتی را برای راه اندازی آن اختصاص ندادم ولی یک فیلم آموزشی داشتم و گفتم آن را با کاربران سایت ب اشترام بگزارم تا دوستانی که نیاز به راه اندازی و استفاده از ماژول USB HOST CH376S را دارند، از این فیلم آموزشی استفاده کنند . البته بعد از راه اندازی این ماژول توسط خودم آموزش و نکات آن بصورت فارسی ارائه خواهد شد.

ماژول USB HOST CH376S

 

کاربرهای ماژول

کلا هر جا بخواهید براحتی با دیوایس های USB مانند حافظه فلش ، رم ریدر و همچنین کارت های SD و… ارتباط برقرار کنید و به زبان تخصصی یک USB HOST در پروژه خود داشته باشید این ماژول می تواند برایتان کاربردی باشد . البته شما می توانید چیپ این ماژول یعنی CH376 را روی برد خود پیاده کنید و از مزایای آن استفاده کنید.البته در میکروکنترلر های پیشرفته شاید نیازی به USB HOST خارجی نباشد و بیشتر آنها حالت OTG را پشتیبانی میکند. مثلا میکروکنترلر ARM NXP LPC1768 هم حالت Device  و هم حالت Host OTG را پشتیبانی می کند.

مشخصات آیسی CH376

2. Features
● Supports 1.5Mbps low-speed and 12Mbps full-speed, compatible with USB V2.0, only needs crystal and capacitance external.

مطلب پیشنهادی:  اتصال ماژول بلوتوث HC-05 به STM32

● USB-HOST Mode and USB-DEVICE Mode, automatically switch Host Mode and Device Mode.
● Supports USB device control transfer, bulk transfer and interrupt transfer.
● Detects USB device plug and unplug automatically and sends message to USB host.
● Supply SPI host interface with 6MHz, supports SD card, MMC card and TF card which compatible with
protocol.
● set protocol manager of USB control transfer in the inner to simplify common control transfer.
● Set up firmware of special communication protocol to do with Mass-storage. Supports Bulk-Only transfer
protocol and USB storage device of SCSI, UFI, RBC and other equivalent storage device which
accommodates the minimum set of command including USB Flash Drive, USB HD, USB flash memory and
USB reader.
● Set file system manage firmware of FAT16, FAT32 and FAT12, support the capacity up to 32GB USB
Flash Drive and SD Card.
● Supply file manage function: open, create or delete file, enumerate and search file, create the sub-catalog,
and support the long file name.
● Supply file read/write function: read/write file in the much long sub-catalog take byte as unit or fan as unit.
● Supply disk manage function: initialize disk, query physical capacity, query spare space, physical sectors
read/write.
● Supply 8-bit passive parallel interface with 2MB speed, support parallel data bus connect to MCU.
● Supply SPI device interface with 2MB/24MHz speed, support SPI serial bus connect to MCU.
● Supply asynchronism serial interface up to 3Mbps speed, support serial interface connect to MCU, support
automatically adjust communication baud-rate.
● Source power is 5V or 3.3V, and low-power mode is supported.
● USB-DEVICE Mode is totally compatible with CH372 chip, USB-HOST Mode is basically compatible
with CH375 chip.
●Adoption SOP-28 and SSOP20 lead-free package, compatible with RoHS, supplies diversion board from
SOP28 to DIP28, the pins of SOP28 are compatible with CH375.

مطلب پیشنهادی:  زیگ‌ بی یا ZigBee چیست؟ آشنایی با معماری، شبکه و دستورات ماژول XBee

برای شروع کار فیلم آموزشی زیر را ببینید :

.

 

دانلود فایل ها :

دانلود مثال و فایل های آموزش راه اندازی ماژول USB HOST CH376S

دانلود دیتاشیت آیسی CH376S

رمز فایل ها : melec.ir

دوستان عزیز در صورت راه اندازی ماژول توضیحات و نکات مهم آن را در قسمت دیدگاه ها بنویسید تا دوستان دیگر نیز استفاده کنند.

اگر این نوشته‌ برایتان مفید بود لطفا کامنت بنویسید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

6 دیدگاه

  1. سلام
    ایا هنوز این ماژول را راه اندازی نکردید؟ چون من در راه اندازیش مشکلدارم .
    و اینکه ایا جوی استیک دیجیتال (دسته بازی) را هم می شه به این ماژول وصل کرد و انتقال دیتا انجامداد یا فقط مواردی که نام بردید را می شه وصل کرد؟

  2. واقعا دسخوش به این سایت ، نمیدونم چی یگم دیگه

  3. سلام
    نمونه کدی برای کامند WR_USB_DATA جهت ارسال (بطور مثال)کامند به بارکدخوان دارید؟

  4. سلام کسی با این مازول پرینتر راه اندازی کرده .نمونه کد میخواستم

  5. ممنون بسیار عالی

  6. سلام بابت اشتراک گذاری مطالب و پروژه سپاس

    فقط یه نکته من طبق کامندهای شما روی یک فلش Fat32 فایل ساخته و محتویات همون فایل رو خوندم ولی مشکی که هست اینه که نه فایلهای ساخته شده توسط این ماژول در کول دیسک توسط ویندوز قابل خواندن است و فقط اسم فایل رویت می شود ولی با دبل کلیک عبارت cannot find file ظاهر می شود ونه فایلهایی که توسط ویندوز روی فلش ریخته می شود با برنامه قابل خواندن هستند در صورت امکان راهنمایی بفرمایید