NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4632 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 10 از 10

موضوع: مشکل برنامه نویسی keil برای mmc

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2011
    نوشته ها
    22
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    Exclamation مشکل برنامه نویسی keil برای mmc

    با سلام خدمت اساتید محترم ..
    من میخواستم یک سری داده رو که در یک فایل متنی داخل mmc هست رو توسط میکرو بخونم و میکرو اونو تحلیل بکنه و بسته به چیزی که تو فایل متنی ، نوشته شده عمل کنه...
    ----
    اما مشکلم اینجاس که نمیدونم چطور باید در برنامه که مینویسم بگم که بره و اون فایل مورد نظر رو بخونه ..در حقیقت دستورات خواندن از mmc رو برای برنامه ای که به زبون c مینویسم رو بلد نیستم
    ...
    آیا در بین شما دوستان کسی هست که چنین کار یا مورد مشابهی انجام داده باشه و بهم بگه که چطور میتونم با mmc واسه این مورد کار کنم؟؟
    -------
    ممنون.

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    از کتابخونه FlashFS کیل استفاده کنید
    توی این سه تا پست اول این صفحه می تونید کرک و آخرین ورژن کیل رو پیدا کنید. هم چنین یه لینک هم هست برای کار با کتابخونه rlarm. از هلپ خود کیل استفاده کنید راحت می تونید با mmc/sd ارتباط برقرار کنید.
    از کتابخونه FatFS هم می تونید استفاده کنید(ولی برای آرم با کیل همون کتابخونه کیل بهتره به نظرم)
    FatFS

    موفق باشید

  5. کاربران : 2 تشکر کرده اند از شما alireza9900 برای ارسال این پست سودمند:


  6. #3
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2011
    نوشته ها
    22
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    ممنون از محبتتون...اما دوست عزیز من خیلی با آرم کار نکردم fatfs واون فولدر FlashFSرو هم که شما گفتید رو رفتم یک فولدر هم به نامSD_File توش چند تا برنامه به زبان c نوشته شده بود ...
    اما چون زبان برنامه نویسی من چندان خوب نیست متوجه نشدم که باید چکار کنم ... از دیروز عصری دارم نگاش میکنم اما چون درست حسابی راه نیوفتادم چیزی متوجه نمیشم ..
    میشه راهنمایی بیشتری بکنید؟؟
    --------
    من الان واسه اینکه mmc رو به صورت spi به میکرو وصل کنم باید چه کدی رو توی برنامه c بنویسم ..و همچنین وقتی دستوری مثل
    f = fopen (fname,"r"); // open the file for reading
    رو میزنم چه آدرسی بهش بدم که بره از تو mmc بخونه ؟؟
    ---------
    خواهشا راهنمایی کنید...
    بسیار بسیار ممنون...

  7. تشکرها از این نوشته :


  8. #4
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2011
    نوشته ها
    22
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    با سلام مجدد..
    من تونستم به نتایجی برسم اما بازم مشکلاتی دارم میشه کمکم کنید تا حلش کنم من از سایت کیل و از اینجا یک مثلی برای خواندن از فایل گرفتم همچنین در این قسمت ..از سایت کیل گفته شده واسه انتخاب درایو باید چه کار کنم ..اما من هر چی برنامه مینویسم کیل کلی error میده ..میشه یک نگاهی بکنید به این قسمتا و بهم بگید که باید دقیقا چه کار کنم ؟؟
    -----
    ممنون.
    ویرایش توسط hamed20200 : 20-08-2011 در ساعت 13:40

  9. تشکرها از این نوشته :


  10. #5
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2011
    نوشته ها
    22
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    هل من ناصر ینصرنی؟؟
    ...
    هر روز که میگذره و میخونم کمتر میفهمم...
    یکی نیست با mmc کار کرده باشه؟؟
    من میخوام یک فایل text رو از mmc بخونم و از اون تو برنامه استفاده کنم ؟
    آیا کسی نیست که این کارو کرده باشه؟؟؟؟؟؟؟
    ------
    من الان یک هفته است دنبال این مطلب میگردم و به جای نمیرسم ..دارم دیوونه میشم
    -------
    کسی نیست که به من کمک کنه؟؟؟؟؟؟؟؟-
    -----
    اگر کمکم کنید واقعا ازتون ممنون میشم...با سپاس وتشکر فراوان....

  11. تشکرها از این نوشته :


  12. #6
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    سلام
    آقا شرمنده من این روزا یکم دسترسیم به اینترنت سخت بود نتونستم آن شم ادامه تاپیک رو بررسی کنم.
    شما کدی رو که می گی نوشتی ارور داد رو بذار منم دوشنبه دیگه نتم دوباره اوکی میشه هر کمکی از دستم بر بیاد انجام می دم.

  13. کاربران : 2 تشکر کرده اند از شما alireza9900 برای ارسال این پست سودمند:


  14. #7
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2011
    نوشته ها
    22
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    آقا خیلی ممنون از کمکاتون..واقعا ازتون ممنونم
    کاش یه چی مینوشتم و از دستور ارور میداد !!! یعنی از همون اول که تابع هایی که معرفی کرده رو مینویسم ارور چرت میده!! ...ببینید برای مثال من تو برنامه چشمک زن یک پایه طبق گفته خودش یک فایل رو باز و سپس بدون هیچ استفاده!!! بسته میکنم ..برنامه اصلا معلوم نیست چی میگه و از چی ایراد میگیره!!!!

    include <LPC23xx.h>#

    #include <File_Config.h>
    #include <stdio.h>
    #include <rtl.h>
    void wait(void)
    {
    long int i ;
    FILE* ourfile ;
    int isinitialize ;
    finit (NULL);
    isinitialize = finit ("C:\\Users\\amin\\Desktop\\ourfile.tex") ;
    ourfile = fopen ( "C:\\Users\\amin\\Desktop\\ourfile.tex" , "r");
    fclose (ourfile)
    // int finit ( const char *s ;
    for(i=0;i<4000000;i++);
    }
    int main(void)
    {
    FIO0DIR =1;
    FIO0SET = 1;
    wait();
    FIO0CLR = 1;
    wait();
    }
    ------------------------


  15. #8
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2011
    نوشته ها
    22
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    حالا سوالای من این هست
    ...
    آیا اصلا این نوع کار منبرای خواندن فایل تکست از ام امسی و پردازش توسط میکرو درسته؟؟
    حالا اگه فایل باز شد چطور به اطلاعات درونش دسترسی پیدا کنم؟؟
    آیا چون دارم به صورتspi وصل میکنم نیازی نیست که کتابخونه spi.h هم به اول برنامه اضافه بشه؟؟
    و یم مورد دیگه من تو مجله ایران میکرو یه قسمت در مورد اتصال eepram از طریق ارتباطi2c خوندم کلا واسه اس پی آی و ارتباط با فایلtext در داخلmmc برنامه ای شبیه به اون نباید بنویسم>؟؟
    بعضی وقتا فک میکنم راهو اشتباه میرم آخه هرجا یه چی نوشته در مورد mmc مخم هنگ کرده دیگه!!!
    .......
    واقعا از کمکتون بسیار بسیار ممنونم.

  16. #9
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    سلام به تمام دوستان
    این کاری که شما میخوای انجام بدی خیلی ساده و راحته و مثل ماست میتونی از پسش بر بیای!
    خوب برای شروع شما باید حافظه رو درایوش کنی اینجا حافظه شما MMC هست که خوشبختانه از پرتکل spiپشتیبانی میکنه و مشکلی نداره درایو کردنش خوب بعد از درای کردن کارت حافظه باید چند تا تابع اساسی داشته باشی اول تابعی که یک سکتور از حافظه بخونه و دوم تابعی که یک سکتور رو توی حافظه ذخیره کنه هر سکتور به طور استاندارد 512 بایت هست این میشه زیربنای کار شما!
    توی این لینک همه چیز رو در مورد کارت حافظه گفته
    302 Found
    خوب بعد از این کار شما باید بری سراغ فایل سیستم !
    فایل سیستم چیزی هست که خونه های حافظه رو مدیریت میکنه و داده ها رو به صورت فایل توی حافظه ذخیره میکنه! برای کارت های حافظه ما دو نوع فایل سیستم داریم معمولا یکی fat16 و دیگری fat32 اگه حافظه شما از 4گیگ کمتر باشه فایل سیستمش میشه fat16 و اگر بیشتر باشه میشه fat32 حالا نحوی کار با فایل سیستم بماند براش کتابخونه اماده هست که میتونی از این لینک دانلود کنی:
    302 Found
    اگرم خواستی بیشتر در مورد این فایل سیستم ها بودنی میتونی به لینک زیر مراجعه کنی:
    Download the Microsoft EFI FAT32 File System Specification
    خوب حالا بریم به سرغ کار با فایل ها
    برای باز کردن فایل از دستور f_open استفاده میکنی که اگه فایلت موجود باشه اونو باز میکنه و خروجی یه استارکچیر(ساختار) فایل بهت میده که معنیش اینه که این فایل الان باز شده
    بعد میتونی با دستور های f_read , f_write به ترتیب از اون فایل بخونی یا توش داده بنویسی و البته این کتابخونه کلی تابع دیگه داره که بشرح متن زیر هستن:
    کد:
    و حالا چند تا مثال که کارت حسابی راه بیفته :
    302 Found
    مثال هاش برای آرم هست تا AVR که پیش پا افتاده ترین میکرو هست

    و اما سایت اصلی این کتابخونه که اپن سورس و متن باز هست :
    302 Found
    این کتابخونه علاوه بر MMC هارد دیسک رو COMPACTDISC رو هم ساپروت میکنه که در نوع خودش شاهکاره ! فکر کنم برای هارد دیست پارتیشن رو هم ساپورت کنه
    خلاصه این که بی نظیره
    * در ضمن برای دانلود کلیک راست SAVE TARGET AS رو بزن
    ویرایش توسط agape : 21-08-2011 در ساعت 22:36

  17. کاربران : 3 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  18. #10
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2011
    نوشته ها
    22
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    بسیار تشکر از شما...
    من این قسمت هایی رو که شما برام گذاشتین و باقی منابعی که خودم و دوستان دیگر هم گفتن مطالعه میکنم و اگر تو این هفته تونستم خودم انجام میدم ( این پروژه رو حتما حتما باید وسطای شهریور به استادم تحویل بدم) .. اگر نشد میام سوالات ریزی که داشتم از شما دوست عزیز و محترم و سایر عزیزان میپرسم...
    ممنون و سپاس فراوان..
    من میرم اما مطمئنم که همین هفته !جهت سوال های دیگر در این مورد بر خواهم گشت

موضوعات مشابه

  1. [سوال] سوال برنامه نویسی در keil
    توسط rezapop در انجمن AT91 series (ATMEL)
    پاسخ: 1
    آخرين نوشته: 30-03-2014, 23:50
  2. برنامه نویسی در keil
    توسط ali ali در انجمن LPC series (NXP)
    پاسخ: 9
    آخرين نوشته: 21-03-2014, 16:02
  3. سوال در مورد برنامه نویسی در keil
    توسط medadnoki در انجمن 8051
    پاسخ: 5
    آخرين نوشته: 03-09-2012, 11:55
  4. برنامه نویسی در keil
    توسط aliimani در انجمن AT91 series (ATMEL)
    پاسخ: 26
    آخرين نوشته: 17-01-2012, 22:29
  5. مشکل برنامه نویسی با keil
    توسط t.o.e در انجمن LPC series (NXP)
    پاسخ: 8
    آخرين نوشته: 13-04-2011, 04:15

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •