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

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

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

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

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

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

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

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

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

[download id=”277″]

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

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

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

انجمن سایت

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

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

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

7 دیدگاه

  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 را همراه با دو فايل داس اي وي آر و كامفيك ام ام سي كامپايل مي كنيو فايل برنامه هكز آن 37 كيلو بايت ميشه و توي آي سي 32 جا نميشه ، مضافا اينكه برنامه باس كام هيچگونه پيغام خطايي رو بمن نداد البته موضوع مال يكسال پيش است و ورژن باس كام رو بخاطر ندارم. بغداز تلاش هاي بسيار كه چرا برنامه جواب نميده و با اين اون تبادل نظر كردم ، به اين نتيجه رسيدم كه از يك اي سي با حافظه بالاتر m64 استفاده كنم ، انوقت براي اولين بار برنامه جواب داد و سپس متوجه طول فايل هگز شدم
    سوم – بايد قطعات را هم خريداري كنم كه بستگي به طراحي PCB هم داره
    مدير ارجمند راهنمايي فرماييد
    با سپاس

پاسخ دهید