اطلاعیه

Collapse
No announcement yet.

اتصال حاضظه SRAM یا FLASH به میکرو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    اتصال حاضظه SRAM یا FLASH به میکرو

    سلام دوستان
    من می خام یک سری اطلاعات رو از میکروکنترلر شماره 1 به یک حافظه که نمیدونم باید SRAM باشه یا FLASH یا EEPROM انتقال بدم . سپس میکروکنترلر شماره 2 هر زمان که لازم بود بیاد و این اطلاعات رو بخونه . در ضمن این اطلاعات باید مدام تغییر کنه توسط میکروی شماره یک ( منظورم اینه که دسترسی به اطلاعات ریخته شده محدود نباشه و هر وقت میکرو خاست بتونه اطلاعات جدید رو جایگزین اطلاعات قبلی کنه ) .
    با تشکر
    انجمن LABVIEW
    http://www.eca.ir/forum2/index.php?board=279.0
    اموزش ميكروكنترلرهاي AVR به زبان ساده
    http://www.eca.ir/forum2/index.php/topic,7070.0.html

    #2
    پاسخ : اتصال حاضظه SRAM یا FLASH به میکرو

    اگه اطلاعات زیاد نیست تو خود میکروکنترولر اول نگهشون دار و هر وقت لازم بود مستقیم بفرست به میکرو دوم. استفاده از حافظه واسط وقتی منطقی هست که حجم اطلاعات زیاد باشه (بیشتر از Sram میکرو) و تغییرات هم درش کم باشه ( حافظه های EEPROM و Flash محدودت تعدا نوشتن دارند)
    در هر صورت باید SRam رو بیخیال بشی چون حجم زیادی نداره و اگر حجم داده ها خیلی زباده باید بری سراغ حافظه های فلش که باید با سرعت کند آنها و محدودیت در تعداد نوشتن ها و درد سر اینترفیس کردنشون کنار بیای.

    دیدگاه


      #3
      پاسخ : اتصال حاضظه SRAM یا FLASH به میکرو

      حداکثر حجم اطلاعات چقدر خواهد بود؟
      سرعت و میزان حجم حافظه چقدر براتون مهمه؟ میزان پاک کردن و نوشتن چطور؟

      دیدگاه


        #4
        پاسخ : اتصال حاضظه SRAM یا FLASH به میکرو

        سلام دوست عزیز
        من به حاضظه نیاز دارم چون یکسری اطلاعات قراره توی کامپیوتر تحلیل بشه و سپس به حافظه انتقال پیدا کنه .دسترسی هم هم زمان نباشه مهم نیست . اگه یک ای سی باشه که بشه مستقیم با پورت سریال یا ... کامپیوتر ارتباط برقرار کنه که چه بهتر . و اینطوری نیاز به میکروی شماره 1 نیست. اگه ممکنه یک نمونه معرفی کنید .
        با تشکر
        من 150 الی 200 متغییر باید داخل حافظه قرار بدم که باید از نوع word هم باشه . تعداد دفعات نوشتن بین 800 تا 1000 بار در روز هستش .
        انجمن LABVIEW
        http://www.eca.ir/forum2/index.php?board=279.0
        اموزش ميكروكنترلرهاي AVR به زبان ساده
        http://www.eca.ir/forum2/index.php/topic,7070.0.html

        دیدگاه


          #5
          پاسخ : اتصال حاضظه SRAM یا FLASH به میکرو

          مدارتون رو می خوایید دور از کامپیوتر قرار بدید یا نزدیک؟
          چون مثلا اگه الان من پیشنهاد SD کارت بدم باید چسبیده به کامپیوتر باشه(بخاطر SPI یا پارالل)(البته باید ریدر هم داشته باشید). اگه باید از سیستم هم فاصله داشته باشه که باید از یه IC برای تبدیل مثلا پروتکول استفاده کنید. چون SD کارتها باس SPI رو پشتیبانی میکنن و هم ریدرها(باید) و هم میکروکنترلرها پشتیبانیش میکنن. البته من هیچ وقت همچین کاری انجام ندادم ولی امتحانش مجانیه.

          دیدگاه


            #6
            پاسخ : اتصال حاضظه SRAM یا FLASH به میکرو

            سلام
            فاصله حدود 2 متر هستش . بزارید بیشتر توضیح بدم :
            من می خوام یک دستگاه شبیه دستگاه cnc درست کنم که اطلاعات توسط نرم افزار به یکسری بسته های ارتباطی تبدیل میشه این بسته های ارتباطی فرمتش به این صورت هستش (150,500;10) که هرسه تا از نوع word هستن . زمانی که نرم افزار تحلیلش رو انجام میده حدود 50 تا از این بسته ها تولید میکنه . و باید این بسته ها جهت اجرا توسط دستگاه به پورت سریال میکروکنترلر ارسال بشه . حالا با توجه به محدود بودن حافظه sram میکرو به این فکر افتادم که اطلاعات اول وارد یک حافظه بشه و میکرو اطلاعاتش رو کم کم از اون حافظه برداشت کنه تا تمام دستورات انجام بشه و تمام. . سرعت کار هم زیاد بالا نیست . البته این پروسه در روز شاید 1000 دفعه تکرار بشه
            انجمن LABVIEW
            http://www.eca.ir/forum2/index.php?board=279.0
            اموزش ميكروكنترلرهاي AVR به زبان ساده
            http://www.eca.ir/forum2/index.php/topic,7070.0.html

            دیدگاه

            لطفا صبر کنید...
            X