اطلاعیه

Collapse
No announcement yet.

rtc ds1307 ساعت ارزان ولی بدون مشتری

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

    پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

    سلام و سال نو مبارک

    آقا برای این ای سی چه کیریستالی خوبه ؟ و برای راه اندازی این DS1307 چه قطعاتی لازمه

    دیدگاه


      پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

      نوشته اصلی توسط vahidsport
      سلام و سال نو مبارک

      آقا برای این ای سی چه کیریستالی خوبه ؟ و برای راه اندازی این DS1307 جه قطعاتی لازمه
      سلام.کریستال این ای سی 32768 هرتز و برای راه اندازی به این کریسال + یک باتری بکاپ یا باتری ساعت احتاج دارید.
      موفق باشید
      همیشه در حال یادگیری.سعی می کنم موانع سر راهم را بردارم.

      دیدگاه


        پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

        ممنون چه نوع کیریستالی بگیرم که زمانش عقب یا جلو نره؟

        دیدگاه


          پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

          نوشته اصلی توسط vahidsport
          ممنون چه نوع کیریستالی بگیرم که زمانش عقب یا جلو نره؟
          سلام
          تا اونجا که میدونم بهتر ه بری یک خازن ساعت از ساعت فروشی ها بگیری
          یا اینکه همون کریستالو سعی کنی خوبشو گیر بیاری
          اگر اشتباه نکنم
          مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

          دیدگاه


            پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

            کریستال ها همه یه نوع هستند و فرقی نمیکنند
            مهم ترین نکته عایق کردن کریستال با استفاده از چسب پانسمان هست و زیاد حرارت ندادن بهش در زمان لحیم کاری
            اگه بتونید زیفی پین هدری چیزی که هم سفت نگه داره کریستال رو هم نیاز به لحیم کردن کریستال نباشه دیگه خیلی بهتره
            البته اینو هم اضافه کنم که ممکنه 1 در 1000 کریستال ها کیفیت خوبی نداشته باشند و ...

            دیدگاه


              پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

              سلام داداش خوبین شرمنده من قبلا یه بار این مشکلو دیدم با دو تا خازن حلش کردن 10 میکرو فاراد بود یکی رو vcc اون یکی رو vbat درست شد
              شاید چیپت خراب شده شاید یکی دست بهش زده جواب مقطوعی نداشتم جواب ندادم شرمنده به خدا :cry: :cry:
              [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

              دیدگاه


                پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                سلام حامد جان
                بابا کار نمی کنه من چیکار کنم
                من فقط میخوام برای شروع ثانیه رو روی سون سگمنت نشون بدم
                من راههایی که شما گفتید رفتم
                ولی تا 9 میشماره بعدش می پره به 16 ادامه میده تا 25 بعدش باز می پره روی 32 باز ادامه میده تا 39 بعدش 0 میشه باز باید یک عالمه واستی که باز شروع به شمارش کنه باز هم مثل بالا تکرار میشه
                من فایل پروتوئوس و بسکاممو گذاشتم اگر میشه دانلود کن مشکل منو حل کن
                دیگه نمی دونم چیکار کنم
                تازه سون سگمنت هارو هم به صورت معمولی فعلا وصل کرده ام
                لطفا هر کسی که میتونه کمک کنه دانلودش کنه :NO: سپاسگذار

                http://my-zoo.persiangig.com/amozesh/aploud1.rar
                مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

                دیدگاه


                  پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                  برنامه شما را درست کردم الان درست کار میکنه نتونستم پلود کنم برنامه را همین جا گذاشتم
                  کد:
                  $regfile = "m32def.dat"
                  $crystal = 11059200
                  $lib "ds1307clock.lib"
                  '------------------------ 7segment -----------------------------------------------
                  Config Portb = Output
                  '------------------------ ds 1307 -----------------------------------------
                  
                  'configure the scl and sda pins
                  Config Sda = Portc.1
                  Config Scl = Portc.0
                  'address of ds1307
                  Const Ds1307w = &HD0                    ' Addresses of Ds1307 clock
                  Const Ds1307r = &HD1
                  Dim Seco As Byte , Sec1 As Byte
                  Seco = 1
                  Gosub Ds1307s
                  Do
                      Gosub Ds1307
                      Seco = Makedec(seco)
                      If Seco > 59 Then Seco = 0
                      Sec1 = Makebcd(seco)
                      Portb = Sec1
                  Loop
                  
                  Ds1307:
                      I2cstart                      ' Generate start code
                      I2cwbyte Ds1307w                  ' send address
                      I2cwbyte 0                     ' start address in 1307
                      I2cstart                      ' Generate start code
                      I2cwbyte Ds1307r                  ' send address
                      I2crbyte Seco , Nack                'sec
                      I2cstop
                  
                      Return
                     Ds1307s:
                       If Seco > 59 Then Seco = 0
                       Seco = Makebcd(seco)
                       I2cstart                      ' Generate start code
                       I2cwbyte Ds1307w                  ' send address
                       I2cwbyte 0                     ' starting address in 1307
                       I2cwbyte Seco
                       I2cstop
                      Return
                  End

                  دیدگاه


                    پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                    آقا من این ای سی رو گرفتم الان روی برد برد نصب کردم یه کیرسیتال 32.768 کیلو هرتز از این استوانه ای ها با یه باطری بک اپ ای سی رو وصل کردم به میکرو که پین های SDA,SCL رو هم با مقاومت 10 کیلو پول اپ کردم نیمردنم چرا جواب نمیده وقتی با میکرو زمان رو ست میکنم زمان ست میشه و تا وقتی که باطری بک اپ رو قطع نکنم زمان درست تاریخ و زمان رو با میکرو میتونم ست کنم ولی نمیدونم چرا ای سی ثانیه رو محاسبه نمیکنه ثانیه همیشه ثابت هست
                    در ضمن کیرستال رو هم البته بدنش رو یا یک سیم به زمین وصل کردم و سیم رو هم با چسب شیشه ای به بدن کیریستال چشبونم

                    در ضمن برنامه تو پروتوس کاملا درست کار میکنه حتی ثانیه

                    فکر میکنم مشکل تو کیریستال هست درسته؟

                    دیدگاه


                      پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                      سلام
                      با سپاس از زوار و حامد و بقیه دوستان
                      بالاخره تونستم با کمک شما دوستان ثانیه رو دریافت کنم و روی سون سگمنت نشون بدم حالا می رم واسه بقیه ی کار
                      اگر مشکلی بود یادتون باشه بازم میام ها
                      اینم برنامه ساده ای که با راهنمایی های اقا حامد نوشتم و زوار جان هم مشکلشو بر طرف کرد :NO:
                      برنامه پروتوئوس و بسکامش هست
                      http://my-zoo.persiangig.com/amozesh/saneye-ba-ds1307.rar
                      مولا علی (ع) میفرمایند : آسوده باش , آستین هارا بالا بزن , بر خدا توکل کن , آنگاه خدا را خواهی دید که زودتر از تو دست به کار شده است .

                      دیدگاه


                        پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                        با سلام جناب vahidsport وقتی مقادیر را ست میکنی باید ثانیه را هم مقدار بدی وگرنه تو پرو تئوس درست کار میکنه اما در عمل کار نمیکنه در ضمن مقدار ثانیه را صفر نذار اگر کار نکرد اتصالات برد بورد را چک کن اگر درست بود احتمالا از کریستاله

                        دیدگاه


                          پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                          آقا کسی میتونه بگه چطوری این DS1307 توی کدویژن راه اندازی کنم ؟
                          ممنون میشم اگه راهنمائی کنید.
                          وقتی همه نیروهای جسمی و ذهنی متمرکز شوند توانایی فرد برای حل مشکلات به طور حیرت انگیزی چند برابر می شود .
                          نرمن وینسنت پیل

                          دیدگاه


                            پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                            نوشته اصلی توسط زوار
                            با سلام جناب vahidsport وقتی مقادیر را ست میکنی باید ثانیه را هم مقدار بدی وگرنه تو پرو تئوس درست کار میکنه اما در عمل کار نمیکنه در ضمن مقدار ثانیه را صفر نذار اگر کار نکرد اتصالات برد بورد را چک کن اگر درست بود احتمالا از کریستاله
                            خیلی ممنون دستت درد نکنه درست شد مشکل این بود که ثانیه رو با صفر ست میکردم تو برنامه ثانیه رو نمایش نمیدادم همیشه صفر ست میکردم بدونه هیچ مشکلی داره کار میکنه

                            نکته ای بود که حالا حالا ها باید باهاش ور میرفتم تا پیداشکنم اونم شاید
                            عین ساعت داره کار میکنه

                            دیدگاه


                              پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                              با سلام جناب javad1354 اینم سورس کدویژن
                              http://www.persiangig.com/pages/download/?dl=http://zavar.persiangig.com/document/ds1307sours.rar

                              دیدگاه


                                پاسخ : rtc ds1307 ساعت ارزان ولی بدون مشتری

                                من دیاس 1307 رو حدود شش ماه در یک دستگاه استفاده کردم در مدت این شش ماه دوبار قاطی کرده .کسی میتونه کمک کنه
                                www.Askdin.com
                                www.BEKco.ir

                                دیدگاه

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