اطلاعیه

Collapse
No announcement yet.

eepromخارجی

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

    eepromخارجی

    سلام دوستان من تا حالا از eeprom میکرو استفاده میکردم حالا میخوام از eepromخارجی استفاده کنم نمونه کد من واسه eeprom داخلی این بوده

    #include <mega16.h>
    eeprom unsigned char reza[70][6];
    eeprom int v;
    void main(void)
    {

    while (1)
    {
    reza[v][0]=100;
    reza[v][1]=200;
    reza[v][2]=125;
    reza[v][3]=144;
    reza[v][4]=243;
    reza[v][5]=213;
    }}
    حالا میخوام باeepromخارجی 70بشه 8000

    #2
    پاسخ : eepromخارجی

    سلام،
    تا جایی که بنده می دونم روی eeprom خارجی نمی تونید مانند eeprom داخلی متغییر تعریف کنید!!
    شما در eeprom خارجی یک آدرس صفحه دارید و یک شماره خانه که با توجه به حجم eeprom این اعداد متفاوت هستند.
    eeprom های خارجی هم معمولا با پروتکل i2c راه اندازی می شن، شما اگر یه مثال از راه اندازیeeprom خارجی ببینید قضیه دستتون میاد :read:
    هر انسانی که احساس بی نیازی کند سرکش و طغیان گر می شود...

    دیدگاه


      #3
      پاسخ : eepromخارجی

      ممنون از توجهتون
      الان من باید چیکار کنم واسه پروژه لازمش دارم ایا راه دیگه ای هست فقط پورت i2cمیکرو خالیه

      دیدگاه


        #4
        پاسخ : eepromخارجی

        نوشته اصلی توسط حمید لطفعلی زاده
        سلام،
        تا جایی که بنده می دونم روی eeprom خارجی نمی تونید مانند eeprom داخلی متغییر تعریف کنید!!
        شما در eeprom خارجی یک آدرس صفحه دارید و یک شماره خانه که با توجه به حجم eeprom این اعداد متفاوت هستند.
        eeprom های خارجی هم معمولا با پروتکل i2c راه اندازی می شن، شما اگر یه مثال از راه اندازیeeprom خارجی ببینید قضیه دستتون میاد :read:
        سلام. شما نمونه کد دارین بذارین اینجا استفاده کنیم؟ منم لازم دارم :read:
        http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

        دیدگاه


          #5
          پاسخ : eepromخارجی

          سایتdmf313.irنمونه کدش هست

          دیدگاه

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