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

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

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

توجه : دوستان حتما آموزش شماره ۱ را با دقت بخوانند تابه مشکلی بر نخورند.

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

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

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

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

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

دانلود “آموزش شماره 2” fat2_yazdkit.com_2.zip – Downloaded 4966 times –

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

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

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

انجمن سایت

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

ugn3503-yazdkit-3

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

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

۷ دیدگاه

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

  2. با سلام و درود
    لطفا اطلاعی در مورد PCB این پروژه در اختیار ما بگذارید.

  3. سلام
    سایت شما سایت خوبی است ولی یک عیب بزرگ هم دارد و آن اینکه در پروژه ها فقط از یک زبان برنامه نویسی استفاده میشه در حالی که زبان c و کامپایلر codevision را فراموش کرده اید
    کاش میشد پروژه هاتون را با استفاده از این کامپایلر نیز بنویسید …….

  4. یعنی باید اول با پسوندWav روی MMC ذخیره کنم بعد با استفاده از آی سی به mp3 تبدیل کنم؟

    میشه لطف کنید یه منبعی که در مورد ضبط صدا از طریق FAT توضیح داده، بهم معرفی کنید؟ آموزش هایی که شما قرار دادید، ذخیره ی text هست و نمی تونم ازش استفاده کنم.

  5. با عرض سلام و خسته نباشید.

    از مطالب مفیدتون ممنونم
    . من روی پروژه ی ضبط صدا با MMC کار می کنم. لازمه صدای ضبط شده کیفیت خیلی خوبی داشته باشه و مطلب مهم دیگه اینه که می خوام صدا رو با فرمت mp3 ذخیره کنم. یعنی در واقع می خوام صدای ضبط شده بعد از هر بار فشردن Record تو ی فایل جداگانه ذخیره بشه، طوریکه برای کامپیوتر و دستگاه های پخش متداول دیگه قابل پخش باشه. طی پرس و جوهایی که انجام دادم گفتن باید برنامه رو با FAT بنویسی چون کامپیوتر از FAT پشتیبانی می کنه.خیلی ممنون میشم اگه راهنمایی کنید. در ضمن می خواستم بپرسم یزدکیت فروشگاه داره و اگه داره آدرسش کجاست و اینکه کسی هست که بتونه حضورا راهنماییم کنه؟

  6. با تشکر از توجه شما مدیر ارجمند

  7. با سلام
    می خواهم به چند مورد اشاره داشته باشم.
    یکم – اگر تهیه OCB برای این پروژه از طریق مدیریت تهیه بشه آزمایش های مورد نظر را می تونم شروع کنم – در غیر اینصورت باید اول PCB را رسم کنم چون کار با بردهای آموزشی درد سر و اشتباهاتی داره که از رسیدن به نتیجه دور می مونم.
    دوم – با اجازه مدیر و محمد علی – دلیل استفاده از m128 و عدم پاسخگویی m32 اینه که وقتی برنامه ای که برای تنظیم ساعت و نوشتن روی mmc را همراه با دو فایل داس ای وی آر و کامفیک ام ام سی کامپایل می کنیو فایل برنامه هکز آن ۳۷ کیلو بایت میشه و توی آی سی ۳۲ جا نمیشه ، مضافا اینکه برنامه باس کام هیچگونه پیغام خطایی رو بمن نداد البته موضوع مال یکسال پیش است و ورژن باس کام رو بخاطر ندارم. بغداز تلاش های بسیار که چرا برنامه جواب نمیده و با این اون تبادل نظر کردم ، به این نتیجه رسیدم که از یک ای سی با حافظه بالاتر m64 استفاده کنم ، انوقت برای اولین بار برنامه جواب داد و سپس متوجه طول فایل هگز شدم
    سوم – باید قطعات را هم خریداری کنم که بستگی به طراحی PCB هم داره
    مدیر ارجمند راهنمایی فرمایید
    با سپاس

پاسخ دهید