اطلاعیه

Collapse
No announcement yet.

کمک در کار با DS1307

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

    کمک در کار با DS1307

    سلام
    کسی میدونه چطور میشه روز های هفته (شنبه , یکشنبه و ...) رو نشون داد؟

    #2
    پاسخ : کمک در کار با DS1307

    نوشته اصلی توسط Arya+ نمایش پست ها
    سلام
    کسی میدونه چطور میشه روز های هفته (شنبه , یکشنبه و ...) رو نشون داد؟
    سلام
    رجیستر با آدرس 3 این آی سی دقیقا برای همین کاره. مقدار 1 تا 7 میگیره به عنوان شماره روز که میتونید معادل شنبه تا جمعه در نظرش بگیرید.

    دیدگاه


      #3
      پاسخ : کمک در کار با DS1307

      نوشته اصلی توسط hossein.m98 نمایش پست ها
      سلام
      رجیستر با آدرس 3 این آی سی دقیقا برای همین کاره. مقدار 1 تا 7 میگیره به عنوان شماره روز که میتونید معادل شنبه تا جمعه در نظرش بگیرید.
      اگر میشه یکم بیشتر و ساده تر توضیح بدید و بفرمایید باید چطور این رو تو برنامه قرار بدم.

      دیدگاه


        #4
        پاسخ : کمک در کار با DS1307

        نوشته اصلی توسط Arya+ نمایش پست ها
        اگر میشه یکم بیشتر و ساده تر توضیح بدید و بفرمایید باید چطور این رو تو برنامه قرار بدم.
        با چه کامپایلری برنامه نویسی می کنید؟
        eshop-hodhod.ir

        دیدگاه


          #5
          پاسخ : کمک در کار با DS1307

          نوشته اصلی توسط Namvar14 نمایش پست ها
          با چه کامپایلری برنامه نویسی می کنید؟
          Arduino IDE

          دیدگاه


            #6
            پاسخ : کمک در کار با DS1307

            نوشته اصلی توسط Arya+ نمایش پست ها
            سلام
            کسی میدونه چطور میشه روز های هفته (شنبه , یکشنبه و ...) رو نشون داد؟
            سلام
            اگه دیتاشیت آی سی رو باز کنید، یک جدول راهنما ی حافظه ی آی سی داره که طبق گفته ی دوستمون روزهای هفته در آدرس 03h با سه بیت دیتا اعداد 1 تا 7 رو میگیره و قابل خوندن خواهد بود. (از طریق اینترفیس آی سی)
            یک Table در میکرو تعریف کنید و آدرس 3 آی سی رو بخونید. معادل هر عددی که دریافت بشه، یک روز هفته از جدول خوانده میشه و تمام..
            *** يا راهي خواهم يافت، يا راهي خواهم ساخت ... ***

            دیدگاه


              #7
              پاسخ : کمک در کار با DS1307

              نوشته اصلی توسط K1.IEEE نمایش پست ها
              سلام
              اگه دیتاشیت آی سی رو باز کنید، یک جدول راهنما ی حافظه ی آی سی داره که طبق گفته ی دوستمون روزهای هفته در آدرس 03h با سه بیت دیتا اعداد 1 تا 7 رو میگیره و قابل خوندن خواهد بود. (از طریق اینترفیس آی سی)
              یک Table در میکرو تعریف کنید و آدرس 3 آی سی رو بخونید. معادل هر عددی که دریافت بشه، یک روز هفته از جدول خوانده میشه و تمام..
              ببخشید من تازه کارم اگه امکان داره شیوه ی تعریف table و خوندن این آدرس رو هم توضیح بدید.

              دیدگاه


                #8
                پاسخ : کمک در کار با DS1307

                نوشته اصلی توسط Arya+ نمایش پست ها
                ببخشید من تازه کارم اگه امکان داره شیوه ی تعریف table و خوندن این آدرس رو هم توضیح بدید.
                ایجاد جدول رو میشه مثلا با یه تعداد if و else if تعریف کرد. یا مثلا با switch و case ها.
                اینترفیس این آی سی I2C هست. حالا یا از کتابخونه ی آماده ی این آی سی استفاده کنید و یا مستقیم به صورت رجیستری از طریق اینترفیس با آی سی ارتباط برقرار کنید.
                برای شما که تازه کار هستید بهتره با کتابخونه ی آماده شروع کنید.
                *** يا راهي خواهم يافت، يا راهي خواهم ساخت ... ***

                دیدگاه


                  #9
                  پاسخ : کمک در کار با DS1307

                  با تشکر از تمامی دوستان مشکل بر طرف شد.

                  دیدگاه

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