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

موضوع: اتصال sram به stm32

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2007
    نوشته ها
    29
    تشکر
    26
    تشکر شده 37 بار در 14 پست

    پیش فرض اتصال sram به stm32

    سلام
    دوستان یه سئوال بد ذهن من رو به خودش مشغول کرده و جوابی براش پیدا نکردم.
    من میخوام یه SRAM به میکرو های 100 پایه به بالا STM وصل کنم که FSMC دارن ولی مشکل اصلیم اینجاست که هرچی نقشه توی نت رو بالا پایین میکنی و میچرخی جز آی سی SRAM سری IS62wvxxxx که دیتای 16 بیتی دارن معرفی نشده!!!
    اینگار یه نفر تا حالا پیدا نشده که بخواد یه مقداری بغیر از این آی سی رم به این میکرو ها وصل کنه!!!
    مثلا من الان این چیپ اس رم HM62256 رو دارم.
    یه اس رم 8 بیت 32 کیلو بایتی است.
    کسی میتونه کمک کنه که چطور باس این رو به یه STM وصل کنم و آدرس دهی کنم؟؟
    دوتا پین هست توی آی سی IS62WVxxxxx بنام UB و LB که اشاره میکنه به 8بیت بالایی و 8 بیت پایین دیتای 16 بیتی .
    الان من چطور میتونم با HM62256 که این پایه هارو نداره رو به STM وصل کنم؟
    میشه 2تا HM62256 رو موازی کنم و یه باس 16 بیت بسازم؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام مهندس
    باس داده fsmc رو به دلخواه میتونی 16 بیتی یا 8 بیتی انتخاب کنی.
    fsmc_norsraminitstructure.fsmc_memorydatawidth = fsmc_memorydatawidth_16b;
    _____________________________________
    _____________________________________

  4. تشکرها از این نوشته :


  5. #3
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2007
    نوشته ها
    29
    تشکر
    26
    تشکر شده 37 بار در 14 پست

    پیش فرض

    یعنی صرفا من فقط باس رو 8 بیتی انتخاب کنم حله؟
    دیگه مورد خواصی وجود نداره؟
    بعد اینکه در مورد آدرس دهی چطوریاست؟
    اگه من بخوام از دوتا رم 32 کیلو یه 64 کیلو بسازم خطوط آدرس و کنترل رو چطور باس به رم ها وصل کنم؟
    پایه های FSMC_NEx طبق گفته دیتا شیت واسه چیپ Enable آی سی های جانبی استفاده شده است ولی چرا همواره از FSMC_NE3 توی نقشه ها استفاده شده است.
    ممنونم از پاسخت مهندس

  6. #4
    عضو جدید
    تاریخ عضویت
    Nov 2011
    نوشته ها
    15
    تشکر
    4
    تشکر شده 8 بار در 4 پست

    Icon16

    سلام
    من sdram رو به stm32f429zg به همراه lcd وصل کردم و درایور lcdconf.cرو از قسمت درایور های segger برای که برای stm32f429 بود استفاده کردم اما نمیدونم چرا تو guiinit هنگ میکنه صفحه ال سی دی طبق تعریف بکگراندی که تو lcdconf.c کرده آبی میشه . وهمچنین آدرس و داده ها تو رم تست کردم جواب میده اما نمیدونم چرا با lcd هماهنگ نیست البته تو lcdconf.c از dma2d استفاده شده
    کد راه اندازی رم که برا STM32F429I-discovery هستش
    رم هم
    K4S561632C-TC75-
    هستش
    نکته :ایا منظور از این کد( /* FMC SDRAM control configuration */

    FMC_SDRAMInitStructure.FMC_Bank = FMC_Bank2_SDRAM
    )
    همون بانک تو میکرو هستش یا sdram

    نکته 2- فک کنم کلاک تقسیم بر دو شده .
    اگه میشه کد کانفیگ sdram خودتونو بزارید
    نکته 3 کد /* Row addressing: [7:0] */
    FMC_SDRAMInitStructure.FMC_ColumnBitsNumber = FMC_ColumnBits_Number_8b;
    /* Column addressing: [11:0] */
    FMC_SDRAMInitStructure.FMC_RowBitsNumber = FMC_RowBits_Number_12b
    اینجا از تعداد 8 row و 12 col استفاده کرده اما من تو دیتاشیت رم گفته 0-8 تا ROW ی و از 0-12 یعنی به ترتیب 9 و 13 .ابن تعریف چه تاثیری رو RAM داره(اینو میدونم که حافظه رو افزایش میده)؟
    آیا تاثیر طول ترک ها زیاد هستش؟


    ویرایش توسط dellfogostar : 09-05-2015 در ساعت 12:22

  7. #5
    عضو جدید
    تاریخ عضویت
    Nov 2011
    نوشته ها
    15
    تشکر
    4
    تشکر شده 8 بار در 4 پست

    پیش فرض

    سلام دوستان
    اگه فایل lcdconf.c برا stm32f429 و همچنین timing lcd7 inch رو دارید آپلودش کنید.
    فایل lcdconf.c خود emwin هنگ میکنه.
    تشکر.

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

  1. کم آوردن فضای sram
    توسط behnam6500 در انجمن AVR
    پاسخ: 12
    آخرين نوشته: 24-04-2012, 13:54
  2. در خواست انجمن اختصاصي stm32
    توسط alishekarriz در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 103
    آخرين نوشته: 09-04-2012, 01:25
  3. سوال در مورد حافظه sram
    توسط mihman در انجمن AVR
    پاسخ: 13
    آخرين نوشته: 23-09-2011, 20:33
  4. پاسخ: 0
    آخرين نوشته: 13-05-2011, 00:49
  5. ارتقاي sram در برد آموزشي آرم
    توسط ena در انجمن AT91 series (ATMEL)
    پاسخ: 8
    آخرين نوشته: 03-08-2010, 16:40

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

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