اطلاعیه

Collapse
No announcement yet.

کار با فایل در میکرو؟

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

    #16
    پاسخ : کار با فایل در میکرو؟

    ممنون امروز مغزم خیلی اشفته شده و همه چی برام سخت شده...من الان میتونم بجای نمونه کد زیر از کد بعدیش استفاده کنم؟؟؟!!

    کد:
    void EEPROM_Write(unsigned int address,unsigned char data)
    {
    while(EECR & (1<<EEWE));
    #asm("cli");
    
    EEAR=address;
    EEDR=data;
    EECR |= (1<<EEMWE);
    EECR |= (1<<EEWE);
    #asm("sei");
    }
    الان من اینطوری دارم عددامو میریزم تو eeprom،درسته؟؟؟

    ولی ی تست کردم دیدم از ارایه هم میشه استفاده کرد،میشه؟

    eeprom char array [200];

    الان من اصن موندم چیزی از حافظه ایپرام اشغال میشه یا نه(توی کد دومی موقع بیلد کردن،مینویسه یه درصد کمی اشغال شده اما تو اولی نمینویسه!!)

    ببخشید روزه هم هستین مزاحم میشم :redface:

    دیدگاه


      #17
      پاسخ : کار با فایل در میکرو؟

      اقایون سلام .والا ما تو پروژمون توی حافظه ی eeprom داخلی موندیم.من متغیر عددی راحت از حافظه ی فلاش بر میدارم و میریزم توی ای2پی رام ،اما میخوام الان یه ارایه ای رو بریزم تو یه ارایه دیگه اما نمیشه :cry:
      کد:
      eeprom char e2_save_number[50][14];
      
       char save_number[50][14];
      
      char pass_in[14];
      
      حالا این دستور کار میکنه :
      
      strcpy(save_number[1],pass_in);
      
      اما این یکی که میخواد از فلاش ب رام بریزه نمیشه :confused:
      
      strcpy(e2_save_number[1],pass_in);

      دیدگاه


        #18
        پاسخ : کار با فایل در میکرو؟

        سلام به همه
        برای شفای بیماران صلوات
        تا جایی که من خبر دارم آرایه ها فقط توی flash و sram میشینن و نمیشه اونارو توی eeprom تعریف کرد.
        که اگر مجبوری این کار رو انجام بدی بگو تا براش یه راه حلی پیدا کنیم.

        اگر می خوای با کدویژن ادامه بدی بهت کتاب "مرجع جامع میکروکنترلر avr " نوشته جناب رضا سپاسیار رو معرفی می کنم که بخش eprom رو هم توضیح دادن.

        روی آی سی های حافظه هم نمیشه تعریف کرد؟
        این مورد رو تا به حال انجام ندادم و ازش اطلاعی ندارم!!!
        از دوستان کسی تا به حال این کار رو کرده؟

        شب قدر گذشت و منه دیوانه در این فکرم که یار بخشیده مرا
        ندانستم با جوانه پشیمانی در دلم بی شبه قدر یار بخشیده مرا
        ای خدا ، من باید از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از این راه طعنه زنند. باید به آن سنگدلانی که علم را بهانه کرده و به دیگران فخر میآ*فروشند، ثابت کنم که خاک پای من هم نخواهند شد. باید همه آن تیره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترین و افتاده ترین مرد روی زمین باشم.
        شهید دکتر مصطفی چمران
        اللهم صل علی محمد و ال محمد و عجل فرجهم
        ; C is not for children

        دیدگاه

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