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

موضوع: مشکل در ارتباط LPC2138 با eeprom توسط spi

  1. #1
    عضو جدید
    تاریخ عضویت
    Jan 2008
    نوشته ها
    7
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض مشکل در ارتباط LPC2138 با eeprom توسط spi

    سلام
    تا حالا کسی از طریق پروتکل SPI تونسته با میکرو LPC2138 روی eeprom دیتا بنویسه و بخونه
    من این کار رو بصورت شبیه سازی spi انجام دادم ولی با spi داخلی خود میکرو نتونستم اگر کسی انجام داده لطفا راهنمایی کنه
    البته پیشاپیش متشکرم

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

  3. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    برای spi flash آی سی های مختلفی هست مثل W25Q16 و SST25VF016B و AT45DB161 و M45PE16
    روی بردهای 1768و 1788 آی سی های مختلف spi flash که هست مثل SST25VF016B روی برد 1788 کویر و لندتایگر، AT45DB161 روی برد 1768 کویر، با spi به خوبی رید و رایت را انجام می دهد. چه با مد spi چه با ssp در مد spi
    برای میکروی 2138 بایستی تغییرات لازم در اسن رجیسترها را در توابع آن ایجاد کنید

  4. #3
    عضو جدید
    تاریخ عضویت
    Jan 2008
    نوشته ها
    7
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    سلام
    برای spi flash آی سی های مختلفی هست مثل W25Q16 و SST25VF016B و AT45DB161 و M45PE16
    روی بردهای 1768و 1788 آی سی های مختلف spi flash که هست مثل SST25VF016B روی برد 1788 کویر و لندتایگر، AT45DB161 روی برد 1768 کویر، با spi به خوبی رید و رایت را انجام می دهد. چه با مد spi چه با ssp در مد spi
    برای میکروی 2138 بایستی تغییرات لازم در اسن رجیسترها را در توابع آن ایجاد کنید
    سلام
    مشکل ارتباط spi حل شد چون وقتی سنسور lm35 باشه ارتباط spi توی پروتیوس بدرستی انجام نمیشه وبا حذف lm35 مشکل برطرف شد
    کسی میتونه راهنمایی کنه چطور باید مشکل lm35 رو با ارتباط همزمان spi حل کنم

    با تشکر

  5. #4
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سنسور lm35 چه ربطی داره به spi flash !!؟
    تو پروتئوس دارید انجام میدید!؟ چرا عملی انجام نمی دید؟ از کجا معلوم ایراد از پروتئوس باشه

  6. #5
    کاربر فعال rozeh آواتار ها
    تاریخ عضویت
    Mar 2013
    نوشته ها
    198
    تشکر
    27
    تشکر شده 176 بار در 104 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    ...از کجا معلوم ایراد از پروتئوس باشه
    که قطعا هست. اصلا پروتئوس مزخرفه. نمی دونم چرا بهش اینقده اطمینان میکنن. آدم یه برد بگیره خیییییلییییی چیزا یاد میگیره.

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


  8. #6
    همکار علمی sarbaz13 آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    محمد قاسمی
    نوشته ها
    410
    تشکر
    995
    تشکر شده 425 بار در 230 پست

    پیش فرض

    سلام
    میکروی شما باید برای خواندن اطلاعات همزمان به این صورت عمل کند
    که خودش مستر باشه و سپس lm35 اسلیو )slave)----------
    بعد که اطلاعات رو از lm35 گرفت.
    سپس با spi flash ارتباط بر قرار کنه.
    چرا که با هردو Device نمی تونه به طور همزمان ارتباط بر قرار کنه
    حالا شما یه نگاه به شکل زیر بینداز
    نحوه ارتباط چند قطعه با میکرو از طریق spi

    برای ارتباط باید میکرو master
    و قطعه مورد نظر slave باشه حالا هر قطعه ای که می خواد باشه.
    حالا چطوری
    از پایه SS میتوان برای انتخاب SLAVE مورد نظر در سیستم هایMulty Slave استفاده کرد.
    طرز کار پایه SS در مد SLAVE :
    زمانیکه SPI در مد SLAVE پیکره بندی میشود پایه SSهمیشه ورودی است.وقتی پایه SS صفر می شود٬ SPI فعال شده و پایه MISO در صورت تعریف کاربر به عنوان خروجی در نظر گرفته می شود.
    یعنی شما فقط با پایه ss برای ارتباط با قطعات استفاده میکنی؟
    حالا شاید بپرسی این که همزمان نشد درسته
    ولی سرعت میکرو انقدر بالا هست که شما متوجه نمیشید که کی
    ارتباط برقرار شد و کی ارسال شد.
    شرکت Time Owner

  9. #7
    عضو جدید
    تاریخ عضویت
    Jan 2008
    نوشته ها
    7
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض آموزش راه اندازی spi در میکروکنترلر های avr atmega8 و ARM LPC2138


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

  1. پاسخ: 4
    آخرين نوشته: 22-01-2015, 13:13
  2. مشکل با eeprom
    توسط mstkmn در انجمن stm32
    پاسخ: 0
    آخرين نوشته: 21-04-2014, 10:16
  3. فلاشر با وقفه lpc2138
    توسط janavar در انجمن مباحث کلی ARM
    پاسخ: 7
    آخرين نوشته: 18-04-2013, 09:29
  4. کمک برای راه اندازی eeprom توسط پروتکل spi
    توسط yamini در انجمن AT91 series (ATMEL)
    پاسخ: 6
    آخرين نوشته: 24-06-2012, 21:19

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

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

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