اطلاعیه

Collapse
No announcement yet.

یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

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

    #16
    پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

    برای آشنایی یک برنامه با ds1307 با bascom 8051 می گذارم با bascome avr هم تقریبآ همینه فقط قسمت سون سگمنتش رو خودتون بسازید :agree:
    منبع : www.pardazan.ir
    لینک دانلود:
    http://rapidshare.com/files/95591905/DS1307.rar.htm

    دیدگاه


      #17
      پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

      از حضرات یه سوال داشتم در مورد همون PCF8583 توی دیتاشیتش دو تا پایه برای منبع ولتاژ گذاشته یکی VDD یکیم VSS بعد عنوان کرده که negative suply و possitve suply (الزاما نه به ترتیب) حالا من سوالم اینه که قضیه ی منبع ولتاژ منفی این وسط چیه oo:
      دوستان! مدتی کمتر به سایت میام ..

      دیدگاه


        #18
        پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

        ممنون از همه دوستان.چند روزی نبودم شرمنده.

        فکر کنم از منبع منفی همون زمین باشه.دیتا شیتو نخوندم
        www.icesi.ir

        دیدگاه


          #19
          پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

          سلام میلاد جان رسیدنت بخیر :icon_razz:
          اینیکه می گی در مورد منبع منفی فکر نکنم منظور زمین باشه چون یه پهیه واسه GND داره و این برای PCF کافیه :rolleyes:
          اما این منبع منفی رو فکر کنم به یه مقداری میدن چه می دونم شاید 5- :sad:
          به هر حال مثل پ امپ ها که منبع منفیشون به 15- وصل میشه و یه دلیلی داره فکر کنم اینم یه دلیلی داره دیگه :agree: اینطور نیست
          در هر صورت ممنون که توجه کرد اما من هنوز رو سوالم هستم :cry2: :cry2: :eek:
          دوستان! مدتی کمتر به سایت میام ..

          دیدگاه


            #20
            پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

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

            دیدگاه


              #21
              پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

              حمید جان اگه برقها رفت چی؟
              اون موقع به هم می خوره.میشه باتری برای avr گذاشت؟
              www.icesi.ir

              دیدگاه


                #22
                پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

                فقط در زمان بیکاری ببر تو مد Sleep
                یکی از باگ های AVR اینه که نمیتونه با اینتراپت سریز تایمر 2 در اسنکرون میکرو رو از sleep دربیاره . من قبلا این مورد رو امتحان کردم و تو دیتاشیت هم بهش اشاره شده . ( البطه راحلی هم داره ولی من که سر درنیاوردم ) .
                فتو بلاگ من
                کاردستی ها :
                روبات شطرنج باز ( یادگار دوران جوانی )
                فارسی نویسی مستقیم در نمایشگر های گرافیکی
                کتابچه خود آموز زبان توصیف سخت افزار Verilog

                دیدگاه


                  #23
                  پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

                  بی خیال به نظر من بهترین راه استفاده از dsه

                  همیشه هم خوب نیست که در هزینه صرفه جویی کنیم
                  ِِDie for Life, Not Live to Die
                  Freedom Fighter
                  " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

                  دیدگاه


                    #24
                    پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

                    حرف شما هم منطقیه


                    CHIA جان من تصمیم گرفتم با همین DS ها کار کنم.میشه منو راهنمایی کنی؟

                    من با بیسیک میخوام بنویسم.

                    میشه یه مثال کوچیک برام بزنی تا من طریقا برنامه نویسی دستم بیاد.مثلا طریقه نوشتن در آن و خواندن(خواندن ثانیه،دقیقه و ساعت). :nice: :applause:
                    www.icesi.ir

                    دیدگاه


                      #25
                      پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

                      سلام

                      اینم برنامه خدمت شما :smile:

                      زیر برنامه ی GETDATETIME برای خوندن چیپ و زیر برنامه ی SETTIME و SETDATE برای نوشتن در اون

                      Const Ds1307w = &HD0
                      Const Ds1307r = &HD1

                      Do
                      Home
                      Lcd "T:" : Lcd Bcd(_hour) : Lcd ":" : Lcd Bcd(_min) : Lcd ":" : Lcd Bcd(_sec)
                      Lowerline
                      Lcd "D:" : Lcd Bcd(_day) : Lcd "/" : Lcd Bcd(_month) : Lcd "/" : Lcd Bcd(_year)
                      Lcd " " ; Weekday
                      Loop



                      Getdatetime:
                      I2cstart
                      I2cwbyte Ds1307w
                      I2cwbyte 0

                      I2cstart
                      I2cwbyte Ds1307r
                      I2crbyte _sec , Ack
                      I2crbyte _min , Ack
                      I2crbyte _hour , Ack
                      I2crbyte Weekday , Ack
                      I2crbyte _day , Ack
                      I2crbyte _month , Ack
                      I2crbyte _year , Nack
                      I2cstop
                      Return


                      Setdate:

                      _day = Makebcd(_day)
                      _month = Makebcd(_month)
                      _year = Makebcd(_year)
                      I2cstart
                      I2cwbyte Ds1307w
                      I2cwbyte 3
                      I2cwbyte _weekday
                      I2cwbyte _day
                      I2cwbyte _month
                      I2cwbyte _year
                      I2cstop
                      Return

                      Settime:

                      _sec = Makebcd(_sec)
                      _min = Makebcd(_min)
                      _hour = Makebcd(_hour)
                      I2cstart
                      I2cwbyte Ds1307w
                      I2cwbyte 0
                      I2cwbyte _sec
                      I2cwbyte _min
                      I2cwbyte _hour
                      I2cstop
                      Return
                      ِِDie for Life, Not Live to Die
                      Freedom Fighter
                      " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

                      دیدگاه


                        #26
                        پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

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

                        دیدگاه


                          #27
                          پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

                          آقایون جواب ما چی شد
                          :angry: :angry:
                          نوشته اصلی توسط حسام الدین
                          سلام میلاد جان رسیدنت بخیر :icon_razz:
                          اینیکه می گی در مورد منبع منفی فکر نکنم منظور زمین باشه چون یه پهیه واسه GND داره و این برای PCF کافیه :rolleyes:
                          اما این منبع منفی رو فکر کنم به یه مقداری میدن چه می دونم شاید 5- :sad:
                          به هر حال مثل پ امپ ها که منبع منفیشون به 15- وصل میشه و یه دلیلی داره فکر کنم اینم یه دلیلی داره دیگه :agree: اینطور نیست
                          در هر صورت ممنون که توجه کرد اما من هنوز رو سوالم هستم :cry2: :cry2: :eek:
                          دوستان! مدتی کمتر به سایت میام ..

                          دیدگاه


                            #28
                            پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

                            منظور از negative supply همون گرانده

                            در ضمن من پینی به اسم GND نمیبینم


                            شما vss رو به gnd و vdd رو به +5 وصل کنید :smile:
                            ِِDie for Life, Not Live to Die
                            Freedom Fighter
                            " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

                            دیدگاه


                              #29
                              پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

                              ممنون از راهنمایی همتون.
                              تا 5 شنبه برم جمهوری قطعات رو بگیرم و کار کنم ببینم چی میشه.

                              به شمکل خوردم حتما میگم تا ما رو از علمتون بی نصیب نذارید.

                              زکات علم آموزش اونه دیگه
                              www.icesi.ir

                              دیدگاه


                                #30
                                پاسخ : یه RTC و یا یه راه حل خوب به من بگید.(پروژه ساعت)

                                [quote author=حمید نجفی link=topic=14104.msg64097#msg64097 date=1204448679]
                                میتونی از اینتراپت استفاده نکنی و سر ریز TCNT رو چک کنی.
                                اگر از سری L استفاده کنی از باطری Backup هم میتونی استفاده کنی
                                [/quote

                                در حالت عادی ارنتراپت میده ، اما اگر در اسلیپ باشه اینتراپت میکرو رو از sleep در نمیاره .
                                فتو بلاگ من
                                کاردستی ها :
                                روبات شطرنج باز ( یادگار دوران جوانی )
                                فارسی نویسی مستقیم در نمایشگر های گرافیکی
                                کتابچه خود آموز زبان توصیف سخت افزار Verilog

                                دیدگاه

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