اطلاعیه

Collapse
No announcement yet.

ds1307

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

    ds1307

    سلام من می خوام از آی سی ds1307 استفاده کنم ولی راه اندازی نمیشه فقط زمان وتاریخ صفر را نشون میده کسی در codevision این برنامه رو نوشته ؟

    #2
    پاسخ : ds1307

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

    دیدگاه


      #3
      پاسخ : ds1307

      ممنون دوست عزیز ولی من این کتاب را ندارم :cry2:

      دیدگاه


        #4
        پاسخ : ds1307

        سلام
        شما از کریستال ساعت استفاده کردی کار با این ای سی خیلی راحته دو تا پایه کنترلی داره به نام Sda,scl که این دو پایه به میکرو متصل می شوند و شما باید با برنامه نویسی اون رو کنترل کنی.
        ds1307 به صورت سریال کار می کنه. در اینجا برنامه ای که وجود دارد با 89c51 است که پایه ی scl=p1.0,sda=p1.1 می باشد . در ضمن مقاومت های بالا کش رو حتما بزاری که از ای سی جریان نکشه.معمولا 10 کیلو اهم می زارند.
        من دیتا شیت این ای سی رو می زارم که یک نمونه برنامه هم توش هست ولی برنامه ی اون اسمبلی :
        http://h1.ripway.com/hayati/1234525.pdf
        توضیحات برنامه کنارش هست اگه مشکلی داشتی بپرس اگه بتونم جواب می دم.
        موفق باشی

        دیدگاه


          #5
          پاسخ : ds1307

          من در codevisi on برنامه می نویسم و تا حالا با TWI کار نکردم یک تکه کد نوشتم ولی فقط زمان صفر را نشان میده :sad:
          i2c_init();
          rtc_init(0,0,0);
          i2c_start();
          i2c_write(0xd0);
          i2c_start();
          rtc_set_time(0x01,0x02,0x03);
          i2c_start();
          rts_set_date(0x22.0x08,0x02);
          i2c_stop();

          دیدگاه


            #6
            پاسخ : ds1307

            من اونو با codevision انجام ندادم ولی پروتکل ds1307 رو بلدم و دیتا شیت اونو گزاشتم واسط برو ببین چه جوری کار می کنه و ببین مشکل کارت کجاست.

            دیدگاه


              #7
              پاسخ : ds1307

              سلام
              مشکلت سخت افزاریه.
              باطری Backup و مقاومتهای Pullup اگر نباشن کار نمی کنه.
              سالم بودن کریستال هم خیلی مهمه
              خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

              دیدگاه

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