اطلاعیه

Collapse
No announcement yet.

مشکل FlashFS با وقفه های RTC و EX INT1

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل FlashFS با وقفه های RTC و EX INT1

    سلام دوستان عزیز خودم،
    من FlashFS رو راه انداختم و با راه اندازیش مشکلی ندارم. راحت میتونم یه فایل TXT بسازم و توش هرچی بنویسم.
    ولی مشکل اینجاست که من تو برنامه ی اصلی از دو تا وقفه استفاده کردم. که FlashFS باهر دو تاش مشکل داره. برنامه به قراره زیر هستش:
    کد:
    	FILE *file1;
    	finit(NULL); 
    	file1 = fopen ("M:\\New folder\\ECA.txt","w");
    	fwrite("www.eca.ir",1,10,file1);
    	fclose (file1);
    	NVIC_EnableIRQ(RTC_IRQn);
    	NVIC_EnableIRQ(EINT1_IRQn);
    اون دوتا دستور آخری برای معرفی وقفه هاست. یک وقفه برای RTC و یکی هم External interrupt 1 ...
    برنامه Error ی نداره. مشکل اینجاست که وقتی عملی مدارو می بندم برنامه روی وقفه ی RTC انگاری هنگ می کنه و جلوتر نمی ره...
    وقتی وقفه ی RTC رو حذف می کنم و فقط وقفه ی 1 رو فعال می کنم برنامه کار عادیشو انجام میده و وقتی وارد زیر برنامه وقفه میشه هنگ میکنه..
    کلا FlashFS روی هیچ کدوم از وقفه هایی که تعریف میکنم جواب نمیده... :cry: :cry: :cry:
    کسی می دونه چرا و یا اینکه تجربه ای داره؟
    با تشکر از لطف دوستان...
    راحت نوشتیم بابا نان داد،
    بی آنکه بدانیم بابا چه سخت برای نان همه ی جوانیش را داد !!

    #2
    پاسخ : مشکل FlashFS با وقفه های RTC و EX INT1

    بابا این ARM خیلی به فایل های جانبیش مثل هدر های پیش فرضش وابسته هست... برنامه main یه پروژه دیگه را پاک کردم و برنامه خودمو کپی کردم جواب داد!!! :applause: :applause:
    حالا نمیدونم فایلای خودم قدیمی بود یا جدید!!!
    گفتم بگم اگه از پروژه هاتون جواب نگرفتین و از برنامه نویسی خودتون مطمئن هستید این روش رو هم تست کنید... شاید جواب داد... :bye :bye :bye
    راحت نوشتیم بابا نان داد،
    بی آنکه بدانیم بابا چه سخت برای نان همه ی جوانیش را داد !!

    دیدگاه

    لطفا صبر کنید...
    X