خانه / مقالات آموزشی / خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32
الهم صلی علی محمد و ال محمد

با سلام از اینکه نیاز جهان را انتخاب کردید متشکریم

نیاز جهان دارای مجوز اعتماد از مرکز توسعه تجارت الکترونیکی وزارت صنعت، معدن و تجارت.

این نماد نشانه اعتماد بین ما و شماست

نیاز جهان لحظات خوشی را برای شما آرزومند است

خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32

خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32Reviewed by نیاز جهان on Dec 16Rating:
در بسیاری از پروژه ها شما نیاز به کار کردن با فایل های ذخیره شده بر روی MMC یا SD را دارید. و اکثر مواقع ما نیاز به خواندن اطلاعات ذخیره شده توسط کامپیوتر بر روی MMC و SD را میکرو بخواند. در اینجا اگر با بسکام BASCOM یا نسخه های جدید کدویژن CodeVision استفاده کنید با یک سد بزرگ روبرو میشوید. و آن هم نیاز به میکرویی با ۴۰۰۰ بایت حافظه کد و فضای SRAM بالایی دارد که عملا پیاده سازی آنرا فقط در میکروهایی همچون Mega128 و Mega103 وجود دارد.
مشکل بعدی استفاده از توابع فوق که بصورت استاندارد در کمپایلرهای فوق تعریف شده اند استفاده از پایه های استاندارد ارتباط SPI همچون MISO , MOSI , SS , SCK است. و در برخی موارد مسیر یابی و طراحی مدار چاپی را سخت میکند.

اما بنده مشکلات فوق را حل کردم و کدهای نوشته شده در سه کمپایلر محبوب بسکام BASCOM و کدویژن CodeVision و GCC نوشته شده و تست شده. توابع نوشته شده امکان کار با FAT16 و FAT32 را دارا است و امکان پیاده سازی برروی حتی ATmega8 را دارد و برای برقراری ارتباط با استفاده از پروتکل SPI از سخت افزار موجود در میکرو استفاده نشده و لذا شما براحتی میتوانید هر یک از پین های میکرو را به عنوان MISO , MOSI , SS , SCK استفاده کنید! و ساده ترین مدار PCB را طراحی کنید. و براحتی فایل های موجود را بر روی MMC و یا SD بخوانید. و برای همیشه مشکل ارتباط با MMC را در پروژهای خود به شکل خوبی حل کنید.

من با استفاده توابع فوق یک پخش کننده Wav یا Wav Player را ساختم که براحتی فایل ها ذخیره شده بر روی MMC و SD را شناسایی کرده و اقدام به پخش آنها میکند. از قابلیت های این پخش کننده عدم وابستگی به Sample Rate خاصی است و بصورت اتوماتیک Sample Rate قایل را تشخیص داده و آنرا پخش میکند.

شما میتوانید از این توابع در پروژهایی مثل پخش کننده صوتی و یا تابلوروان و … استفاده کنید. برای دریافت چگونگی و شرایط سفارش برنامه و یا حتی مدار پخش کننده صوتی به همراه توضیحات لازم از طریق تلفن ۰۹۱۲۳۸۱۲۰۶۰ یا ایمیل eLachini[at]Gmail[dot]Com تماس بگیرید.

منبع مهندس لاچینی

پاسخ بدهید

ایمیلتان منتشر نمیشودفیلدهای الزامی علامت دار شده اند *

*

نیاز جهان دارای نماد اعتماد الکترونیک از وزارت صنعت و متصل به درگاه های پرداخت آنلاین بانکی میباشد

تماس با نیاز جهان : 92 26 26 45 031

دانلود نیاز جهان برای اندروید  Download NiazeJahan Appدانلود نیاز جهان برای اندروید

Download NiazeJahan App

اخبار و تخفیف های ما را در تلگرام مشاهده کنید

کلیه حقوق این سایت متعلق به نیاز جهان میباشد. NiazeJahan.Net

تماس با ما |Atom | RSS 1.0 | RSS 2.0 | RSD | XML | Post | RDF

نیاز جهان نیاز جهان