اطلاعیه

Collapse
No announcement yet.

مشکل در نوشتن eeprom- با سی

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

    مشکل در نوشتن eeprom- با سی

    دوستان من خواستم با رجیستر ها تو eeprom اطلاعات بنویسم . ولی اصلا نمیشه . طبق اصول خود دیتاشیت رفتم . یعنی حتی اینتراپت کلی رو هم صفر کردم . ولی نمینویسه چیزی تو eeprom.
    , ولی از کتابخونه ی خود اتمل استدیو استفاده میکنم . درسته.
    اصلا نمیدونم کجا رو اشتباه دارم من . تو حالت شبیه سازی اتمل استدیو 7 میزارم میبینم که پرچم EEWE یک نمیشه.
    باید به نکته ی خاصب توجه کنم ؟
    کد:
    [FONT=Yekan]void EEPROM_writee(unsigned int uiAddress, unsigned char ucData)[/FONT]{
        
        //cli();
        /* Wait for completion of previous write */
        while(EECR & (1<<EEWE))    ;
        
        /* Set up address and data registers */
        EEAR = uiAddress;
        EEDR = ucData;
        /* Write logical one to EEMWE */
        EECR |= (1<<EEMWE);    
        
        /* Start eeprom write by setting EEWE */
        EECR |= (1<<EEWE);
    
    
    [FONT=Yekan]}[/FONT]
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)
لطفا صبر کنید...
X