اطلاعیه

Collapse
No announcement yet.

راه اندازی sd card با stm32 توسط رابط spi

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

    راه اندازی sd card با stm32 توسط رابط spi

    دوستان کسی هست در این مورد کمک کنه؟ خسته شدم از بس جستجو کردم و نتیجه ای نداشت.
    من با stm32f103 میخوام فایلی رو داخل sd بنویسم. نرم افزار cube یه قسمتی با عنوان fatfs داره و خود کیل هم توابع rl arm مخصوص این کار داره. اینا رو میدونم. اما مشخص نیست که چطوری به میکرو بگم این توابع رو توسط spi ارسال کن؟
    چون توی cube دیگه از من تنظیمات spi رو نمیخواد
    کسی هست این کارو کرده باشه؟ ممنون میشم کمک کنه

    #2
    پاسخ : راه اندازی sd card با stm32 توسط رابط spi

    نوشته اصلی توسط ali2016 نمایش پست ها
    دوستان کسی هست در این مورد کمک کنه؟ خسته شدم از بس جستجو کردم و نتیجه ای نداشت.
    من با stm32f103 میخوام فایلی رو داخل sd بنویسم. نرم افزار cube یه قسمتی با عنوان fatfs داره و خود کیل هم توابع rl arm مخصوص این کار داره. اینا رو میدونم. اما مشخص نیست که چطوری به میکرو بگم این توابع رو توسط spi ارسال کن؟
    چون توی cube دیگه از من تنظیمات spi رو نمیخواد
    کسی هست این کارو کرده باشه؟ ممنون میشم کمک کنه
    سلام
    بنده خودم همچین کاری نکردم ولی الآن یه نگاهی انداختم یه چیزایی دستگیرم شد. خوب توی برنامه cube شما باید FATFS رو با حالت User-defined به کد اضافه کنید. cube برای شما یک فایل به اسم user_diskio.c میسازه و شما باید در توابع این فایل، عملکرد های خواسته شده رو پیاده کنید؛ عملکردهایی مثل خوندن سکتورها و... حالا شمایید که با spi این کارها رو انجام میدید یا sdio ویا حتی gpio!!!
    پیشنهاد میکنم یک پروژه با sdio بسازید و ببینید توی فایل sd_diskio.c با رابط sdio چکار کرده و شما معادل spi همون ها رو پیاده کنید. حالا شاید یکسری نکات دیگه هم باشه که چون من خودم تجربه این چنینی ندارم نمیتونم کمکتون کنم.
    پیشنهادم اینه از sdio استفاده کنید که هم سرعت بهتری داره، هم دنگ و فنگ نرم افزاری کمتر

    دیدگاه


      #3
      پاسخ : راه اندازی sd card با stm32 توسط رابط spi

      ممنون از راهنماییتون . حتما مقایسه میکنم با sdio.
      میکرو من sdio نداره واسه همون مجبورم با spi بنویسم

      دیدگاه


        #4
        پاسخ : راه اندازی sd card با stm32 توسط رابط spi

        نوشته اصلی توسط ali2016 نمایش پست ها
        ممنون از راهنماییتون . حتما مقایسه میکنم با sdio.
        میکرو من sdio نداره واسه همون مجبورم با spi بنویسم
        خوب که اینطور؛ اگر sdio داشت انقدر به زحمت نمی افتادید. در هر صورت تجربه خوبی میشه براتون. قبلش حتما سعی کنید راجع به کارکرد sd card و سکتور و کلاستر و... اگر اطلاعات ندارید کسب کنید تا بدونید چکار قراره بکنید.

        دیدگاه


          #5
          پاسخ : راه اندازی sd card با stm32 توسط رابط spi

          سلام
          میتونی از کامپایلرهای شرکت mikroe استفاده کنی. نکته اش اینه که حافظه cd ولتاژ 3/6 بده.

          دیدگاه

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