نويسنده موضوع: نوشتن روی SD کارت با فرمت FAT32  (دفعات بازديد: 4814 بار)

0 کاربر و 1 مهمان درحال ديدن موضوع.

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
نوشتن روی SD کارت با فرمت FAT32
« : 8 فروردين 1389 - 23:12:26 »
سلام
من با FAT16 با هزار بدبختی روی MMC  با AVR فایل ریختم,خوندم,پاک کردم ,فولدر ساختم و... با AVR-DOS. اما با همون برنامه یه SDHC 4 گیگ رو اینیشیالایز نمیکنه. خودم رو کشتم نشد!
بعد رفتم این سایت رو پیدا کردم:
کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود
اینجا نوشته برنامه ای که نوشته SDHC رو ساپورت میکنه. اما من یه مشکل دارم اونم اینه که اصلا نمیدونم این رو با چه برنامه ای نوشته! یعنی کدویژنه!!!؟


دارم دیوانه میشم. :mad: :angry: یه کار مزخرف که مجبورم انجام بدم بدرد هیچیم هم نمی خوره ولی مجبورم.با AVR بایذ باشه ! :angry: و من هم وارد نیستم! :angry:  :cry2: یکی در راه خدا یه سورسی چیزی که معلوم باشه چی به چیه بهم معرفی کنه. فقط یه فایل تو SDHC  درست کنه. همین :cry2:
هیچ وقت سر کاری انقدر اعصابم بهم نریخته بود :cry2:!
« آخرين ويرايش: 9 فروردين 1389 - 18:05:07 توسط pajuhaan »
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
پاسخ : نوشتن روی SDHC با فرمت FAT32
« پاسخ #1 : 9 فروردين 1389 - 14:09:28 »
کسی روی sdhc ننوشته؟ با AVR DOS میشه روشون نوشت؟ با این برنامه چطور کسی کار کرده؟
کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #2 : 10 فروردين 1389 - 03:20:39 »
این واسم مهمه !کسی تا به حال با FAT32 یا هرچیز دیگه روی SD مموری های 4-8 -16 گیگی چیزی ننوشه؟
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

آفلاين بهزاد ياحسيني

  • کاربر ساده سطح پنجم
  • *
  • تشکر
  • -اهدايي: 29
  • -دريافتي: 105
  • ارسال: 297
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #3 : 10 فروردين 1389 - 15:28:58 »
سلام دوست عزیز
من یه برنامه به زبان BASCOM توی APPLICATION NOTE های خود MSC دیده بودم که با MMC با FAT32 برنامه نوشته بود
اگر پیدا کردم اینجا برات میزارم خودت هم اگر تونستی یه سری به سایتشون بزن

موفق باشی

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #4 : 10 فروردين 1389 - 16:19:24 »
سلام دوست عزیز
من یه برنامه به زبان BASCOM توی APPLICATION NOTE های خود MSC دیده بودم که با MMC با FAT32 برنامه نوشته بود
اگر پیدا کردم اینجا برات میزارم خودت هم اگر تونستی یه سری به سایتشون بزن

موفق باشی

راستش با fat16 و sd کارت های زیر 2 گیگ تونستم همه جور کاری بکنم. اما sd بالای 2 رو نمیشناسه. دیگه کلافه شدم. یه سورس واسش پیدا کردم اما winavr نصب نمیشه رو کامپیوترم. دیوانه شدم! :cry2:
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #5 : 10 فروردين 1389 - 19:43:13 »
این فایل هایی که کامپایلرشون رو زده avr-gcc با چه نرم افزار هایی باز میشند؟ avr studio کث کامپایلشون نمیکنه.winavr هم با هزار بدبختی گیر اوردم بازم سر و تهش معلوم نیست! اصلا با اینا کار می کنه؟؟؟
این یه نمونه کده که اینکارو میکنه. کسی میتونه بگه چجوری باید ازش یه فایل هگز ساخت!!!!!!!!؟
کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

آفلاين ali3635

  • کاربر ساده سطح دوم
  • *
  • تشکر
  • -اهدايي: 10
  • -دريافتي: 55
  • ارسال: 136
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #6 : 10 فروردين 1389 - 20:10:27 »
مموری های بیشتر از 4 گیگ و همچین 4 گیگ SDHC هستن و با اون کتابخونه قدیمی avr-dos کار نمیکنن
برای استفاده از این مموری باید از کتابخونه جدید استفاده کنید براتون این کتابخونه رو آپلود کردم از لینک زیر دریافتش کنید این فایل مشکلتون رفع میکنه دستورات این کتابخونه مثل همون قبلی هستش فقط چنتا از مشکلاش رو برطرف کرده و همچنین sdhc رو ساپرت میکنه

کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود

موفق باشید

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #7 : 10 فروردين 1389 - 20:25:18 »
مموری های بیشتر از 4 گیگ و همچین 4 گیگ SDHC هستن و با اون کتابخونه قدیمی avr-dos کار نمیکنن
برای استفاده از این مموری باید از کتابخونه جدید استفاده کنید براتون این کتابخونه رو آپلود کردم از لینک زیر دریافتش کنید این فایل مشکلتون رفع میکنه دستورات این کتابخونه مثل همون قبلی هستش فقط چنتا از مشکلاش رو برطرف کرده و همچنین sdhc رو ساپرت میکنه

کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود

موفق باشید

:wow: آقا شما زندگی من رو نجات دادید. همین الان اینیشیالازش کرد. :wow:  :wink:    :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow: :wow:
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #8 : 10 فروردين 1389 - 23:01:58 »
مموری های بیشتر از 4 گیگ و همچین 4 گیگ SDHC هستن و با اون کتابخونه قدیمی avr-dos کار نمیکنن
برای استفاده از این مموری باید از کتابخونه جدید استفاده کنید براتون این کتابخونه رو آپلود کردم از لینک زیر دریافتش کنید این فایل مشکلتون رفع میکنه دستورات این کتابخونه مثل همون قبلی هستش فقط چنتا از مشکلاش رو برطرف کرده و همچنین sdhc رو ساپرت میکنه

کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود

موفق باشید

شرمنده. یه سوال. یه کد برای ساختن یه فایل و ذخیره ی یه سری داده با این لابرری دارید؟
با دستورات قبلی که با لایبرری قبلی (avr-dos)نوشتم کار نمیکنه . یعنی داخل فایل رو دیدم اون فانکشن هارو نداره. ولی مثلا فقط یه بخش برای انتقال بخشی از حافظه رم به کارت داره. اما وقتی فانکشن رو می خوام تو برنامم استفاده کنم کار نمی کنه.  :sad: 
البته sdhc رو میشناسه و ظرفیت و رجیسترهای کنترلش رو نشون میده(توابعش تو یه فایل همراهش بود)
باید لایبرریش رو خودم توابع مثل توابع قبلی رو بهش اضافه کنم؟
میشه یه نمونه کد ساخت یه فایل رو بگذارید.
ممنون :read:
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

آفلاين ali3635

  • کاربر ساده سطح دوم
  • *
  • تشکر
  • -اهدايي: 10
  • -دريافتي: 55
  • ارسال: 136
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #9 : 11 فروردين 1389 - 03:30:14 »
ببین این sd-hc هیچ فرقی با اون قبلی نداره فقط قبلا داشتیم
$Include "Config_MMC.bas"
$Include "Config_AVR-DOS.BAS"

الان داریم

$Include "Config_MMCSD_HC.bas"
$Include "Config_AVR-DOS.BAS"

البته باید فایل کانفیگم بنا به استفادت تنظیم کنی
اگه درست عمل کنی هیچ تغییری صورت نمیگیره و همه تابع ها درست کار میکنن چون درواقع ماداریم از همون avr-dos استفاده میکنیم فقط منبعی که اطلاعاتو ازش میگیریم فرق کرده

موفق باشی

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #10 : 11 فروردين 1389 - 13:33:24 »
ببین این sd-hc هیچ فرقی با اون قبلی نداره فقط قبلا داشتیم
$Include "Config_MMC.bas"
$Include "Config_AVR-DOS.BAS"

الان داریم

$Include "Config_MMCSD_HC.bas"
$Include "Config_AVR-DOS.BAS"

البته باید فایل کانفیگم بنا به استفادت تنظیم کنی
اگه درست عمل کنی هیچ تغییری صورت نمیگیره و همه تابع ها درست کار میکنن چون درواقع ماداریم از همون avr-dos استفاده میکنیم فقط منبعی که اطلاعاتو ازش میگیریم فرق کرده

موفق باشی
مرسی  از راهنماییتون :read:. الان میرم امتحان میکنم :wink: :smile:
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #11 : 11 فروردين 1389 - 19:58:58 »
ببین این sd-hc هیچ فرقی با اون قبلی نداره فقط قبلا داشتیم
$Include "Config_MMC.bas"
$Include "Config_AVR-DOS.BAS"

الان داریم

$Include "Config_MMCSD_HC.bas"
$Include "Config_AVR-DOS.BAS"

البته باید فایل کانفیگم بنا به استفادت تنظیم کنی
اگه درست عمل کنی هیچ تغییری صورت نمیگیره و همه تابع ها درست کار میکنن چون درواقع ماداریم از همون avr-dos استفاده میکنیم فقط منبعی که اطلاعاتو ازش میگیریم فرق کرده

موفق باشی
شرمنده انقدر سوال می پرسم.
درسته اینکارو کردم. :wink: فکر کردم لایبرری دیگه ای می خواد. با دستورات قبلی همشون اجرا میشند (مثل فضای خالی حافظه و نشون دادن محتویات فولدری که داخلشیم و...) اما دستورات ساخت فایل و فولدر کار نمی کنند.
برای ساخت فایل و ذخیره چیزی توش از دستور زیر استفاده میکردم:Input "File Name : " , Filename
Open Filename For Output As #1
While Shart = 1
                 A = Waitkey()
                 Write #1 , A
                 
                      If A = Chr(13) Then
                     Shart = 0
                     End If
                 Print A
              Wend
Close #1

برای ساخت فولدر هم می نویسم:
          Input "Folder Name : " , Foldername
          Mkdir Foldername

راستش وقتی دستور اول رو اجرا میکنم کارت هیچ فرمانی به میکرو برنمی گردونه و اصلا به خط بعدی اجرا نمیره.
فولدر هم بعد از 10 دقیقه دیدم شانسی یه بار ساخت انگار! :cry2:  :surprised:
راستی هم واسه MMC اینجوریه هم واسه SDHC!
من از ATMEGA32 استفاده میکنم و رمش ظرفیت نداره واسه همین تنظیم کانفینگش رو این کردم(خط اولش) Const Cfilehandles = 1
به خاطر ATMEGA32 اینجوریه و باید از یکی با رم بیشتر مثلا AT128 استفاده کنم؟ یا دستوراتم اشتباه.
ممنون
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #12 : 11 فروردين 1389 - 20:36:30 »
الان همش کار کرد. :mrgreen:  :wink:
« آخرين ويرايش: 11 فروردين 1389 - 20:39:57 توسط pajuhaan »
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...

آفلاين msf

  • کاربر تازه وارد سطح اول
  • *
  • تشکر
  • -اهدايي: 0
  • -دريافتي: 3
  • ارسال: 5
    • لیسانس الکترونیک
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #13 : 29 مهر 1389 - 14:00:14 »
سلام:
آقا پژوهان من تو کار کردن با MMC  تازه شروع کردم. دیدم کارت با FAT32  راه افتاد. من با FAT 16 میخوام رو MMC یه فایل بسازم . سورسی از بیسکام داری با یه مثالی که ببینم چکار کردی. سپاس

آفلاين پژوهان

  • کاربر نیمه حرفه ای سطح چهارم
  • *
  • تشکر
  • -اهدايي: 249
  • -دريافتي: 689
  • ارسال: 908
  • UWB SS
پاسخ : نوشتن روی SD کارت با فرمت FAT32
« پاسخ #14 : 29 مهر 1389 - 18:28:54 »
سلام:
آقا پژوهان من تو کار کردن با MMC  تازه شروع کردم. دیدم کارت با FAT32  راه افتاد. من با FAT 16 میخوام رو MMC یه فایل بسازم . سورسی از بیسکام داری با یه مثالی که ببینم چکار کردی. سپاس
شرمنده . با لبتاپم میام اینت و برنامه ها روی PC ام هستند . من منابعش رو میگم اگر کارت راه نیفتاد بگو سورس می گذارم . توی بسکام برای این کاری که میگی تمام منابع مورد نیازت اینجا هست : کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود
برای کدویژن هم توی مجله نویز (فکر کنم شماره 1) کاملا توضیح داده شده است . :wink:
زمین سفت است و آب شلست و هوا نرم است و همه چیز عالیست در این حوالی...