PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اتصال SRam خارجی و راه اندازی واحد EMC برای سری LPC23xx



mmplaser
13-05-2011, 00:49
با سلام

سری 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 شامل می شود( برای بلوک اول)
در ضمیمه یک مثال ساده برای خواندن و نوشتن و تست در این حافظه آورده شده است.