سرخط خبرها
خانه » avr » آموزش avr » اموزش کار با MMC از طریق FAT -شماره ۱

اموزش کار با MMC از طریق FAT -شماره ۱

امروزه یکی از دغدغه های اصلی افرادی که با AVR کار می کنند ارتباط با کارت های MMC از طریق FAT می باشد

شما از طریق برنامه نویسی Fat می توانید به وسیله میکرو با کارت mmc یا Sd ارتباط برقرار کنید و در کارت کارهای زیر را انجام دهید.

  1. پوشه بسازید
  2. فایل تکست بسازید.
  3. اطلاعات فایل تکست را بخوانید.
  4. در فایل تکست اطلاعات وارد کنید.
  5. موسیقی موجود در کارت را بخوانید و پخش کنید.
  6. عکس موجود در کارت را بخوانید و نمایش دهید.
  7. حجم کل کارت و مقدار استفاده شده و باقی مانده کارت را دریافت کنید.
  8. اطلاعات با حجم زیاد را در کارت ذخیره کنید و ان را دوباره از کارت بخوانید.
  9. اطلاعات فایل از جمله زمان ساخت ، حجم فایل و تاریخ ساخت فایل را دریافت کنید.
  10. نام فایل موجود در کارت را تغییر دهید.
  11. پسوند فایل را تغییر دهید.
  12. فایل موجود در کارت را پاک کنید.
  13. پوشه موجود در کارت را پاک کنید.
  14. می توانید در کارت عمل سرچ را انجام دهید و فایل مورد نظر را پیدا کنید.
  15. می توانید مشخصات فایل مثلا Archiv,Directory, Volume ID, System, Hidden, Read Only را دریافت کنید.
  16. و امکانات دیگر

زمانی که توانستید کارهای بالا را انجام دهید می توانید دستگاه های زیادی مثل Mp3 player یا یک مینی ویروس کش بسازید.

در این پست اولین آموزش ارتباط میکرو و کارت حافظه خارجی را قرار دادیم که در این پروژه از ال سی دی گرافیکی و ای سی Atmega 128 وکارت SD البته از نوع MICRO SD با ظرفیت ۱G استفاده کرده ام.

دوستان توجه کنند که حتما از ای سی Atmega 128 استفاده کنند چون بعضی از توابع به رجیسترهایی نیاز دارد که در  ای سی Atmega128 وجو دارد.

زبان برنامه نویسی بیسیک می باشد.

برای پیش مقدمه از ارتباط میکرو با کارت MMC دوستان می توانند سه فایل آموزشی را که توسط اقا امین با نام کاربری Aminchiz تهیه شده است دانلود کنندکه در این جا از ایشان به دلیل تهیه این اموزش ها کمال تشکر را داریم.

دانلود “آموزش 1” mmc_dars_1_yazdkit.zip – Downloaded 9030 times – 106 KB

دانلود “آموزش 2” MMC_dars_2_yazdkit.zip – Downloaded 6533 times – 257 KB

دانلود “آموزش 3” MMC_dars 3-yazdkit.zip – Downloaded 6252 times – 139 KB

نکته:» ابتدا فایل زیر را دانلود کنید و در مسیری که برنامه را نصب کرده اید ان را قرار دهید مثلا در ادرس زیر

C:\Program Files\MCS Electronics\BASCOM-AVR

این فایل برای معرفی ای سی در برنامه می باشد که در حالت عادی شما در برنامه M128def.dat وارد می کنید اما برای این اموزش باید MM128def.dat را وارد کنید چون در این فایل جدید تغییر کوچکی وارد شده که باعث می شود در برنامه های حجیم میکرو بتواند به راحتی با کارت ارتباط برقرار کند.

دانلود “MM128def.dat” mm128def.zip – Downloaded 4863 times – 8 KB

مواردی که در این برنامه صورت می گیرد.

  1. چک کردن درایور کارت (جدید)
  2. چک کردن بودن کارت در داخل سوکت (جدید)
  3. چک کردن سالم بودن فایل های داخل کارت (جدید)

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

برای دانلود برنامه فایل زیر را دانلود کنید و سپس پوشه دانلود شده را باز کنید و فایلی که نام ان ۱ می باشد را توسط نرم افزار بسکام باز کنید و بر روی میکرو پروگرام نمایید و نکته مهم این است که حتما از کریستال ۱۱٫۰۵۹۲ مگاهرتز استفاده نمایید و در فیوز بیت ، میکرو را بر روی کریستال خارجی تنظیم نمایید تا مشکلی پیش نیاید.

دانلود “برنامه اموزشی 1” fat1-yazdkit.com-1.zip – Downloaded 4682 times – 95 KB

برای دانلود نقشه می توانید به لینک زیر مراجعه کنید که نقشه شماتیک در قالب فایل Pdf می باشد.

دانلود “شماتیک مدار” sch-fat1-yazdkit.com-1.zip – Downloaded 4744 times – 85 KB

برای دیدن آموزش شماره ۲ اینجا کلیک نمایید.

منتظر اموزش های بعدی ما باشید .

دوستان برای اشنایی با دستورات مورد استفاده شده در برنامه نویسی FAT به لینک زیر مراجعه نمایید.

http://yazdkit.com/avr-dos-2516.html

در صورتی که به مشکلی بر خوردید می توانید از طریق لینک زیر ان را درتالار گفتمان مطرح نمایید.

همچنین ببینید

ساخت دور سنج با استفاده از سنسور اثر هال UGN3503

در چندین پست قبلی سنسور اثر هال Ugn3505  معرفی گردید که میتوانید جهت دیدن ان ...

۳۸ دیدگاه

  1. سلام آقا دشتی فایل ها خرابه میشه رسیدگی کنید؟
    ممنون به خاطر زحماتتون

  2. salam
    bebakhshid file new.zip ro chetor shakhtid?

  3. خیلیییییییییییییییییییییییییی ممنون هی دنبال چیزی میگردم از آخر از یزدکیت سر در میارم

پاسخ دهید