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

موضوع: اتصال SRam خارجی و راه اندازی واحد EMC برای سری LPC23xx

  1. #1
    عضو جدید
    تاریخ عضویت
    Apr 2011
    نام
    محمد
    نوشته ها
    16
    تشکر
    0
    تشکر شده 17 بار در 11 پست

    Icon17 اتصال SRam خارجی و راه اندازی واحد EMC برای سری LPC23xx

    با سلام

    سری LPC23xx قابلیت اتصال SRam خارجی را دارد ، اگر چه ظرفیت قابل اتصال به این سری محدود به 128kb می شود ولی برای دستگرمی برای کار با واحد EMC خوب است.

    در این سری فقط می توان از SRAM با پهنای 8 بیت و بصورت 1 یا 2 بلوک 64kb استفاده کرد. چناچنچه می خواهید از ظرفیت بیشتر یا پهنای بالاتر مثل 16 یا 32 بیت بهره ببرید باید از سری 22xx یا سری باحال 24xx استفاده کنید. روال کار با سری 22xx شبیه 23xx است ولی سری 24xx از SDRam بهره میبرند.

    برای این منظور از SRam شرکت Sumsung با شماره KM681000 که در بازار با قیمت پایین موجود است، استفاده کردیم. این چیپ دارای 1میلیون بیت یا 128 کیلو بایت است ولی بعلت محدود بودن تعداد پایه های آدرس پورت EMC فقط می توان از 64 کیلو بایت آن بهره برد. البته میکرو قابلیت Select chip برای 2 واحد مجزا را دارد، بنابراین می توان بصورت همزمان 2 SRam را بصورت موازی استفاده کرد و به ظرفیت 128 kb رسید.

    نحوه اتصال:
    - پایه های Vss و A16 را به Gnd متصل کنید.
    - پایه های Vcc و CS2 را به +5 متصل کنید.
    - پایه های A0 تا A15 را به پینهای متناظر آنها از پورت 4 میکرو متصل کنید.
    - پایه های I/O1 تا I/O8 را به D0 تا D8 از پورت 3 میکرو متصل کنید. ( البته روی برد کویر این پایه ها به 8 Led Smd متصل هستند که باید آنها را با حوصله مانند عکس پیوست به یک پین هدر متصل کرد! )
    - پایه های OE و WE را به ترتیب به پایه های 24 و 25 پورت 4 میکرو متصل کنید.
    - در صورتیکه از 2 SRam استفاده میکنید پایه های CS1 هر یک را به CS0 و CS1 پورت 4 میکرو متصل کنید. اگر فقط از یکی استفاده می کنید می توانید پایه CS1 آنرا به Gnd متصل کنید.

    برنامه:
    خوشبختانه نرم افزار Keil اکثر تنظیمات رجیسترهای بخش EMC را برای شما آماده کرده است. بنابرین مطمئن شوید که گزینه EMC فعال شده باشد و برای اطمینان از صحت عملکرد گزینه
    EW: Extended wait enable
    فعال شود. برای استفاده از این حافظه خارجی در برنامه باید با آدرسهای آنها کار کنید که از آدرس 0x80000000 تا 0x8000FFFF شامل می شود( برای بلوک اول)
    در ضمیمه یک مثال ساده برای خواندن و نوشتن و تست در این حافظه آورده شده است.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: BoardTest.JPG
مشاهده: 45
حجم: 42.5 کیلو بایت  
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط mmplaser : 14-05-2011 در ساعت 12:11

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


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

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

  1. خطای حافظه ی Sram برای Attiny13
    توسط mapmap در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 12
    آخرين نوشته: 10-09-2018, 10:10
  2. راه اندازی واحد MCI سری LPC23xx
    توسط mrmehdi در انجمن LPC series (NXP)
    پاسخ: 4
    آخرين نوشته: 24-09-2012, 21:43
  3. کم آوردن فضای sram
    توسط behnam6500 در انجمن AVR
    پاسخ: 12
    آخرين نوشته: 24-04-2012, 13:54
  4. سوال در مورد حافظه sram
    توسط mihman در انجمن AVR
    پاسخ: 13
    آخرين نوشته: 23-09-2011, 20:33
  5. ارتقاي sram در برد آموزشي آرم
    توسط ena در انجمن AT91 series (ATMEL)
    پاسخ: 8
    آخرين نوشته: 03-08-2010, 16:40

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

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