ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 14
  1. #1
    2009/02/18
    تهران
    270
    1

    حافظه های SD در کامپایلر C18 ؟؟!

    سلام

    من چند روزی هست که میخواهم یک حافظه SD راه اندازی کنم

    اما هرچی بیشتر پیش میرم سوالاتم بیشتر میشن :cry2:

    من با C18 کار میکنم
    یک کتاب خونه از لینک زیر دانلود کردم ولی خیلی پیچیده تر از این حرفاس


    http://www.embeddedcodesource.com/developer/microchip_technology/ce364__sd_card_to_lcd

    من فقط میخام یه فایل TXT داخل SD ایجاد کنم
    کسی میدونه باید از کجا شروع کنم ؟ من با حافظه های SD تا حدودی آشنا هستم اما سوالات زیادی برام به وجود اومده :

    مثلا هدر FSIO.h برای چی هست وچطور استفاده میشه ؟ :question:

    قالب دستورات چه شکلین ؟ FAT کجاست ؟! oo:




    نا اميدي يه دروغ بزرگه که آدما به خودشون ميگن
    تلاش يه حقيقت بزرگه که با صبر به ثمر ميرسه
  2. #2
    2009/02/18
    تهران
    270
    1

    پاسخ : حافظه های SD در کامپایلر C18 ؟؟!

    سلام

    کسی تا به حال با MPLAB C18 حافظه های SD رو راه اندازی نکرده :question:

    من اطلاعات زیادی در رابطه با این کار به دست آوردم, من طریقه نصب کتاب خانه MDD را برای استفاده از SD رو یاد گرفتم همچنین متوجه شدم که چطور باید این کتاب خانه را برای سری 18F پیکر بندی کنم , یاد گرفتم که چطور فایل LKR رو برای لینکر درست کنم , هالا برنامه نمونه ای که نوشتم به طور کامل کامپایل میشه و همگی خطاها حذف شدن, اما , اما یه مشکل وحشت ناک :sad: من تو شروع برنامم از دستور while (!MDD_MediaDetect()); استفاده میکنم اما این دستور همیشه مقدار false رو بر میگردونه هوچنین دستور FSInit

    FSInit always return false

    از فروم های خارجی متوجه شدم این مشکل خیلی ها بوده اما حلش کردن
    http://www.microchip.com/forums/m626935-print.aspx

    http://www.microchip.com/forums/m586449-print.aspx

    من این فروم ها رو کامل و با دقت مطالعه کردم اما راه حل رو پیدا نکردم :cry:

    با اسکپ که پالس خروجی رو گرفتم مشکلی وجود نداشت , اما کار نمیکنه
    من فکر میکنم یه جایی تنظیمات خاصی رو انجام ندادم :question:

    کسی میتونه راهنماییم کنه ؟


    نا اميدي يه دروغ بزرگه که آدما به خودشون ميگن
    تلاش يه حقيقت بزرگه که با صبر به ثمر ميرسه
  3. #3
    2008/10/29
    2,098
    219

    پاسخ : حافظه های SD در کامپایلر C18 ؟؟!

    سلام
    من SD رو با AVR و با کتابخونه DOS کار کردم اونم با bascom یک ماه داشتم کار می کردم و آخر فهمیدم مشکل نرم افزاری نبوده و مشکل از تغذیه SD بوده اما با PIC تجربش رو ندارم ،
    مطمئن هستین که تراشه به خوبی بایاس شده و کار می کنه؟
    من تونستم sd رو با مدل هایی از avr که با ولتاژ 3.2 کار می کردن راه اندازی کنم شما که استاد PIC سایت هستین ببینین تراشه ای با این ولتاژ هست و مشکلی از جنبه سخت افزاری نداشته باشین
    من با رگولاتور 3.3 راه انداختم نشد اما با سه تا سری کردن دیود sd روشن شد.
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.
  4. #4
    2009/02/18
    تهران
    270
    1

    پاسخ : حافظه های SD در کامپایلر C18 ؟؟!

    سلام

    ممنونم از پاسخ شما

    من فکر میکنم مشکلم سخت افزاری نیست , تغذیه کل مدارم 3.3 ولت هست , من فکر میکنم مشکل از تنظیمات کتاب خونه هست چون n جور تنظیمات داشت که تو n تا فایل بودن

    اما من شکل موج خروجی رو اینجا قرار میدم ببینبد همچی درسته
    من وقتی از دستور MDD_MediaDetect رو درون while قرار میدم شکل موج زیر رو میبینم



    شکل موج شماره 1 CS هست شکل موج 2 SDO میکرو و سومی CLK

    خروجی SDO کارت وقتی از micro SD استفاده میکنم صفر میشه و وقتی از mini استفاده میکنم یک میمونه

    درسته یا اشتباس ؟ یا چیزه دیگه ای ! oo:

    MDD_MediaDetect کارت را به صورت نرمافزاری دتکت میکند


    // Wait in while loop until the physical media device like SD card, CF card or
    // USB memory device is detected in the software...
    while (!MDD_MediaDetect());

    شما که استاد PIC سایت هستین ببینین تراشه ای با این ولتاژ هست
    ممنونم از لطف شما اما من هم با استفاده از مطالبی که دوستان در سایت قرار دادن پیشرفت کردم , خدا باعث و بانی این سایت را مورد الطاف خودش قرار بده :biggrin:

    نا اميدي يه دروغ بزرگه که آدما به خودشون ميگن
    تلاش يه حقيقت بزرگه که با صبر به ثمر ميرسه
  5. #5
    2009/02/18
    تهران
    270
    1

    پاسخ : حافظه های SD در کامپایلر C18 ؟؟!

    سلام

    بله من بالاخره موفق شدم با کامپایلر mplab c18 حافظه SD رو راه اندازی کنم

    بیشتر از یک ماه تول کشید , کار خیلی مشکلی بود اما ارزشش رو داشت , این کامپایلر از قوانین و توابع استاندارد ذخیره سازی و باز یابی اطلاعات استفاده میکنه و شما برای استفاده از هر حافظه ای فقط باید اینترفیس های سخت افزاری و نرم افزاری رو داشته باشید

    پیروز و موفق باشید :nerd:
    نا اميدي يه دروغ بزرگه که آدما به خودشون ميگن
    تلاش يه حقيقت بزرگه که با صبر به ثمر ميرسه
  6. #6
    2007/03/12
    68
    1

    پاسخ : حافظه هاي SD در کامپايلر C18 ؟؟!

    سلام
    بهتون تبريک ميگم :job:

    ميشه راجع به مراحل ساخت اين پروژه توي کامپايلر MPLAB C18 توضيح بديد.
    بيشتر در مورد عباراتي مثل "ساخت فايل لينکر" و "نصب کتاب خانه MDD" کنجکاوم.
    منظورتون از نصب کاري بيشتر از اضافه کردن فايل مورد نظر با دستور Include به پروژه هست؟

    خيلي ممنون
  7. #7
    2009/02/18
    تهران
    270
    1

    پاسخ : حافظه های SD در کامپایلر C18 ؟؟!

    با سلام خدمت جناب میلاد.م

    نقل قول نوشته اصلی توسط ميلاد.م
    سلام
    بهتون تبريک ميگم :job:
    ممنونم که این موضوع برای شما مهم بود

    نقل قول نوشته اصلی توسط ميلاد.م
    ميشه راجع به مراحل ساخت اين پروژه توي کامپايلر MPLAB C18 توضيح بديد.
    بيشتر در مورد عباراتي مثل "ساخت فايل لينکر" و "نصب کتاب خانه MDD" کنجکاوم.
    منظورتون از نصب کاري بيشتر از اضافه کردن فايل مورد نظر با دستور Include به پروژه هست؟

    خيلي ممنون
    بله من دو PDF بسیار بسیار ارزشمند رو برای شما پلود کردم که با استفاده از اونا جواب خیلی از سوالاتون رو میگیرین :


    AN1045


    Implementing File I/O Functions Using Microchip’s Memory
    Disk Drive File System Library


    http://fadak-srt.persiangig.com/document/pdf/01045b.pdf


    MDDFS Interface Library
    Help


    http://fadak-srt.persiangig.com/document/pdf/MDDFS%20Library%20Help.pdf

    منظورتون از نصب کاري بيشتر از اضافه کردن فايل مورد نظر با دستور Include به پروژه هست؟
    Include کردن کار پایانی در پروژه شماست , این کتابخانه پیچیدگی خیلی زیادی داره ( البته برای من ) و شما باید nتا تنظیمات رو در nتا فایل انجام بدین که همه این فایل ها با nتا هدر به هم گره خوردن و همچنین باید یرخی از تنظیمات کامپایلر رو تغییر دهید , که در صفحه 8 سند AN1045 اصطلاح Library Setup برای اون به کار رفته و شاید این که من کفتم نصب کتاب خانه در پروژه , جمله به جایی باشه , همچنین مراهل نصب در صفحه 8 به بعد یک به یک توضیح داده شده که 12 مرحله داره

    اما در باره فایل لینکر باید بگم که شما اگر بخواهید با سری 18 با کتاب خانه MDD کار کنید باید فایل لینکر تراشه موردنظرتون رو تغییر دهید , هر تراشه ای یک فایل لینکر داره که یکسری اطلاعات کلی از آدرس های حافظه در اون وجود داره و شما این فایل رو باید تغییر دهید , این فایل در محل نصب کامپایلر وجود داره و پسوند اون lkr هست , با مثال های متعددی که میکروچیپ اراعه کرده تغییر دادن این فایل کار مشکلی نیست

    من سعی میکنم یک اموزش برای راه اندازی SD به وسیله این کامپایلر در آینده بنویسم .
    نا اميدي يه دروغ بزرگه که آدما به خودشون ميگن
    تلاش يه حقيقت بزرگه که با صبر به ثمر ميرسه
  8. #8
    2010/09/12
    اصفهان
    324
    4

    پاسخ : حافظه های SD در کامپایلر C18 ؟؟!

    دوستان عزیزم خوشحال شدم از کارتون نتیجه گرفتید.میشه به من هم کمک کنید.چند وقته میخوام یک sd رو توی micro c را اندازی کنم ولی توی کانفیگ کردن مموری مشکل دارم.مشکلم اینه که مموری کانفیگ نمیشه و برنامه رو همون خط کانفیگ میمونه :cry2: :angry:
  9. #9
    2009/02/18
    تهران
    270
    1

    پاسخ : حافظه های SD در کامپایلر C18 ؟؟!

    سلام خدمت شما دوست عزیز

    نقل قول نوشته اصلی توسط mohammadttl
    دوستان عزیزم خوشحال شدم از کارتون نتیجه گرفتید.میشه به من هم کمک کنید.چند وقته میخوام یک sd رو توی micro c را اندازی کنم ولی توی کانفیگ کردن مموری مشکل دارم.مشکلم اینه که مموری کانفیگ نمیشه و برنامه رو همون خط کانفیگ میمونه :cry2: :angry:
    راستش راه اندازیه SD در کامپایلر های مختلف خیلی فرق میکنه , یعنی خیلی خیلی فرق میکنه و من کلا تا الآن با کامپایلر micro c حافظه SD رو راه اندازی نکردم , و فقط درباره سخت افزار میتوانم کمک کنم که اون هم پیچیدگی زیادی نداره , در هر صورت ببخشید :redface:

    نا اميدي يه دروغ بزرگه که آدما به خودشون ميگن
    تلاش يه حقيقت بزرگه که با صبر به ثمر ميرسه
  10. #10
    2010/09/12
    اصفهان
    324
    4

    پاسخ : حافظه های SD در کامپایلر C18 ؟؟!

    ممنونم از دوستتون.توی سخت افزار مشکل خاصی ندارم.اما همین که جواب پستمو دادید خیلی سپاسگذارم.اگه کسی بلد بود لطفا ازش بهش بگید کمکم کنند.ممنونم
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 14

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

  1. پاسخ: 2
    آخرين نوشته: 2016/10/28, 14:47
  2. استفاده از حافظه فلش در آرگمان تابع کامپایلر GCC
    توسط mjs1990s در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2015/04/19, 22:42
  3. پاسخ: 1
    آخرين نوشته: 2014/06/19, 18:01
  4. پاسخ: 2
    آخرين نوشته: 2014/06/04, 14:50
  5. پاسخ: 4
    آخرين نوشته: 2012/01/31, 20:41

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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