ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2017/08/26
    تهران
    4
    0

    مشکل ریست شدن ماژول های DS3231 و DS1307

    سلاممن با هر دو ماژول ساعت، پروژه ی ساعت و تقویم رو انجام دادم. اما توی هردو ماژول مشکل ریست شدن ساعت و تاریخ رو دارم.یعنی وقتی برق برد قطع و وصل میشه، ساعت و تاریخ بر میگرده به همون مقادیری که توی کد برنامه ست شده بود.باتری بکاپ هم وجود داره. سالم هم هست. دو تا هم تست کردم. اما همچنان این مشکل هست.اگر دوستان راهنمایی کنن ممنون میشم.
  2. #2
    2008/11/08
    دزفول
    264
    128

    پاسخ : مشکل ریست شدن ماژول های DS3231 و DS1307

    یعنی با هر بار روشن شدن مدار دستوری وجود داره که تایم رو ست میکنه
    اگه هست که مشکل از این میتونه باشه
    در ضمن اگر به دیتا شیت مراجعه کنیدبرای ds3231 در قسمت رجیستر کنترل مقدارش رو چک کنی چون بیت هفتم مربوط به عملکرد اسیلاتور در دو حالت Vcc و Vbat هست.
  3. #3
    2017/08/26
    تهران
    4
    0

    پاسخ : مشکل ریست شدن ماژول های DS3231 و DS1307

    کدی که روی آردوینو آپلود کردم به این صورت هستش:
    #include <Wire.h>
    #include <DS1307.h>
    #include <U8glib.h>



    U8GLIB_SH1106_128X64 u8g (U8G_I2C_OPT_NONE);




    int clock [7];

    void setup ()
    {
    for (int i=6;i<8;i++)
    {
    pinMode(i,INPUT);
    }
    DS1307.begin();
    DS1307.setDate(17,1,03,0,12,0,0);

    }


    void loop()
    {
    DS1307.getDate(clock);
    u8g.setColorIndex (1);
    u8g.firstPage ();
    do {
    u8g.drawFrame(0,0,125,62);
    u8g.setFont (u8g_font_7x14);
    u8g.setPrintPos (5, 15);
    u8g.print ("Time:");
    u8g.setPrintPos (60, 30);
    Print (clock[4]);
    u8g.print (":");
    Print (clock[5]);
    u8g.print (":");
    Print (clock[6]);
    u8g.setPrintPos (5, 43);
    u8g.print ("Date:");
    u8g.setPrintPos (60, 58);
    Print (clock[0]);
    u8g.print("/");
    Print (clock[1]);
    u8g.print("/");
    Print (clock[2]);

    }
    while (u8g.nextPage());
    /////////////////////////////
    if (digitalRead(7))
    {
    clock[5]++;
    if (clock[5]>59) clock[5]=0;
    DS1307.setDate(clock[0],clock[1],clock[2],0,clock[4],clock[5],clock[6]);
    }


    if (digitalRead(6))
    {
    clock[4]++;
    if (clock[4]>23) clock[4]=0;
    DS1307.setDate(clock[0],clock[1],clock[2],0,clock[4],clock[5],clock[6]);
    }
    delay(150);
    }
    void Print (int number){
    u8g.print(number/10);
    u8g.print(number%10);
    }
  4. #4
    2008/11/08
    دزفول
    264
    128

    پاسخ : مشکل ریست شدن ماژول های DS3231 و DS1307

    مشکل اینه که شما هربار که دستگاه روشن میشه ست تایم رو انجام میدید
    من آردوینو کار نکردم ولی شما دستور ست تایم رو بردار ببین ساعتت شروع میکنه از صفر به کار کردن
    اگر جواب مثبت بود که احتمالا هست باید بخشی رو در برنامه نویسی ایجاد کنی برای تنظیم زمان اونم وقتی که میخوای (همون تنظیم ساعت خودمون با 3 کلید) فقط زمانی که خواستیم زمان باید ست بشه با مقدار دلخواهمون
  5. #5
    2017/08/26
    تهران
    4
    0

    پاسخ : مشکل ریست شدن ماژول های DS3231 و DS1307

    آقا ممنونم از راهنماییتون. شما درست گفتید: باید خط ست دیت حذف بشه و ساعت بصورت دستی تنظیم بشه.
  6. #6
    2017/06/03
    1
    0

    پاسخ : مشکل ریست شدن ماژول های DS3231 و DS1307

    سلام.
    من با کدویژن کار میکنم و تا حالا تونستم با استفاده از ایسی ds3231 تاریخ و ساعت رو نشون بدم، خب این ایسی به غیر از تاریخ و ساعت قابلیت اندازه گیری دما رو هم داره منتها کتابخونه ی مدل قدیمی این ایسی که ds1307 (که فاقد اندازه گیری دماست) توی کدویژن هست.
    برای همین نیاز به نوشتنن کتابخونه یا دانلود اون دارم که توی نوشتن کتابخونه مشکل دارم و البته سراغ دانلود کتابخونه هم رفتم ولی سایت هایی که رفتم خوب نحوه ی کار با کتابخونه و ... رو توضیح نداده بود.
    اگر کسی میتونه دما رو با ایسی ds3231 توی کدویژن بخونه، نظرشو بگه.
    با تشکر از کمکتون.
نمایش نتایج: از 1 به 6 از 6

موضوعات مشابه

  1. راه اندازی ماژول ds3231
    توسط qmars_farahani در انجمن میکروکنترلرهای AVR
    پاسخ: 10
    آخرين نوشته: 2016/12/26, 14:25
  2. Lightbulb ماژول ساعت فوق دقیق ds3231 با رابط i2c
    توسط ali_ezzati در انجمن خانواده Arduino
    پاسخ: 0
    آخرين نوشته: 2016/10/08, 10:47
  3. پاسخ: 4
    آخرين نوشته: 2016/08/11, 18:51
  4. ریست ماژول SIM900
    توسط sina1359 در انجمن ماژول های GPS - GSM - GPRS
    پاسخ: 4
    آخرين نوشته: 2012/04/08, 11:56
  5. ریست شدن تاریخ در ds1307
    توسط ali3635 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2010/10/11, 17:23

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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