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

موضوع: پروژه

  1. #1
    عضو جدید
    تاریخ عضویت
    Nov 2011
    نوشته ها
    10
    تشکر
    0
    تشکر شده 4 بار در 4 پست

    پیش فرض پروژه

    سلام
    من یه برنامه میخوام
    در اصل اینو میخوام :پروژه اتصالeeprom به میکرو با واس با واسط I2c
    با کد ویژن و پروتیوس 1 برنامه میخواستم
    خودم هر چی مینویسم اشتباه در میاد
    ممنون میشم 1 برنامه بهم بدید
    مرسی و منتظرم---آخه 5 شنبه ارایه دارم

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


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

  4. #2
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    با سلام
    دوست عزیز همونطور که خودتون هم میدونید انجمن برای طرح سوالات و پاسخ به مشکلات هستش.
    شما میتونید برنامه ای که خودتون نوشتید رو اینجا بذارید تا اساتید و دوستان و حتی خود بنده بیایم و مشکلتون رو حل کنیم.
    با تشکر

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


  6. #3
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    سلام

    حق با جناب sadmonew هست. ضمن اینکه اگه خوب توی سایت جستجو کنید می بینید که راجع به این مطلب قبلا بحث شده. خودم شخصا یه پست مفصل راجع بهش دادم و طرز کار Eepromها و I2C رو توضیح دادم.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

  7. کاربران : 2 تشکر کرده اند از شما morteza_rk برای ارسال این پست سودمند:


  8. #4
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض

    بیا این دو تا تابع برای خواندن و نوشتن روی به عنوان مثال at24c32
    اینها را بذار اول برنامه:
    #define write_address_bus 160
    #define read_address_bus 161

    void write_eeprom(unsigned char data,unsigned int address);
    unsigned char read_eeprom(unsigned int address);
    اینها خود محتوا تابعها:
    void write_eeprom (unsigned char data,unsigned int address )
    {
    i2c_start();
    i2c_write(write_address_bus);
    i2c_write((address & 0xff00)>>8); //high byte address
    i2c_write((address & 0x00ff)); //low byte address
    i2c_write(data);
    i2c_stop();
    delay_ms(30);
    }
    //--------------------------
    unsigned char read_eeprom (unsigned int address )
    {
    unsigned char data_read;
    i2c_start();
    i2c_write(write_address_bus);
    i2c_write((address & 0xff00)>>8); //high byte address
    i2c_write((address & 0x00ff)); //low byte address
    i2c_start();
    i2c_write(read_address_bus);
    data_read=i2c_read(0);
    i2c_stop();
    return data_read;
    }
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

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

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