NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3843 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 13 از 13

موضوع: راه اندازی ds1307

  1. #1
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نام
    پوریا قلی پور
    نوشته ها
    17
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    New راه اندازی ds1307

    سلام خدمت دوستان عزیز. یادتونه که واسه راه اندازی این تراشه گیر کرده بودم و همچنین توی خوندن روز هفته . به توصیه شما از code vision 2.05.3 استفاده کردم مشکلم حل شد . ولی باز هم تو واقعیت که مدار رو می بندم فقط روز هفته درسته و بقیه چیز هاش اصلا کار نمی کنه. مثل اینکه ثانیه و ... شمارشی ندارند. یه سوال ممکنه مشکل از این باشه که روی برد برد اینجوریه و تو مدار چاپی ممکنه درست بشه ؟ سوال دیگه، آیا اشکال از کریستال 32 کیلو هرتزی نیست ؟
    نمی دونم چرا تو عمل جواب نمیده؟
    فایلها رو هم براتون فرستادم
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar 1307.rar (119.2 کیلو بایت, 74 نمايش)
    ویرایش توسط pooriya_nic18 : 07-10-2013 در ساعت 22:24

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    قبل از شروع به کار ای سی اونو یه بار تنظیم کنید با دستورات زیر
    کد:
    rtc_set_time(hour,minute,second);
    rtc_set_date(week_day,day,month,year);
    البته قبل از حلقه while و یه بار روشن کنید تا ای سی ست بشه بعد چند لحظه خاموش کنید این دو دستور را قبل حلقه حذف کنید . دوباره پراگرام کنید مشکلتون حل میشه
    از اتصالات باتری مطمئن بشید. برای مقاومتهای ارتباط i2c از مقاومت 4.7 کیلو استفاده کنید .

  5. تشکرها از این نوشته :


  6. #3
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نام
    پوریا قلی پور
    نوشته ها
    17
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    پیش فرض راه اندازی ds1307

    ببخشید یه سوال.
    من متوجه نشدم.ببینید درست می گم؟ "دستورات قبل while رو پاک کنم.به جای اون کدهایی رو که گفتید بذارم. درون while هم همون قبلی ها بمونه.درسته؟"
    حالا اسن دستورات رو بدون مقدار اولیه بذارم؟ یعنی نیازی نیست که عددی با شه که set کنه؟
    ممنون

  7. #4
    Banned
    تاریخ عضویت
    Apr 2013
    نام
    صادق علی بخشی
    نوشته ها
    1,148
    تشکر
    1,183
    تشکر شده 1,276 بار در 702 پست

    پیش فرض

    ببینید این ای سی خودش عمل شمارش رو انجام میده و برای ادامه ی کار فقط نیاز به تغذیه داره
    وقتیکه شما اون رو یکبار تنظیم میکینید تا قبل از قطع تغذیه همین طور به کار خودش ادامه میده
    پس اگر شما یکبار اون رو ست کنید (دستور قبل از وایل برنامه باشه)
    بعد بزارید میکرو برای مدتی کار کنه
    بعد میکرو رو در بیارید بدون اینکه تغذیه ی آی سی قطع بشه و اون خط تنظیم ساعت و روز و ... رو از توی برنامه
    حذف کنید و دوباره میکرو پروگرام کنید
    بعد از این باید مدارتون درست کار کنه

  8. کاربران : 2 تشکر کرده اند از شما sadeghbakhshi برای ارسال این پست سودمند:


  9. #5
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    اقا صادق توضیحات دقیق را ارایه کردند
    با تشکر

  10. کاربران : 2 تشکر کرده اند از شما Ma3ood برای ارسال این پست سودمند:


  11. #6
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نام
    پوریا قلی پور
    نوشته ها
    17
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    Icon2008 راه اندازی ds1307

    ممنون. نگید چقدر گیجه ها!!!! این کاری رو که گفتید تو برنامه انجام دادم . ولی جواب نداده. حالا این نکته سخت افزاری که گفتید رو هم امتحان می کنم خدا کنه جداب بده . راستی در مورد پی سی بی زدن هم که گفته بودید من هم موافقم ولی بهتون پیشنهاد می کنم با این قیمتهایی که تو بازار هستش از راه های پی سی بی زدن در منزل استفاده کنید که مثل من حرفه ای بشید . یه جزوه براتون می زارم . اگه دوست داشتید مطالعه کنید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar pcb.rar (12.9 کیلو بایت, 37 نمايش)

  12. #7
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نام
    پوریا قلی پور
    نوشته ها
    17
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    پیش فرض راه اندازی ds1307

    راستی فرکانس میکرو 1 مگا هرتزه. تو بعضی کتابها نوشته شده که به خاطر خصوصیات این ارتباط i2c بهتر فرکانس یا 4 مگا یا 8 مگا باشه . ممکنه اشکال از اینجا باشه ؟

  13. #8
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نام
    پوریا قلی پور
    نوشته ها
    17
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    New راه اندازی ds1307

    مژده
    آقا ممنون درست شد . البته فرکانس میکرو رو کردم 8 مگا هرتز. الان ساعت رو نشون میده و میشماره . فقط تنها مشکل اینه که بین هر شمارشش زیاد وایمیسه . مثلا 10 ثانیه طول مکشه تا عدد ثانیه یه دونه بره بالا.
    دمتون گرم این آخرین مشکل رو هم کمک کنید .منتظرم

  14. تشکرها از این نوشته :


  15. #9
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    اخرین برنامه ای که ریختی روی ای سی اینجا قرار بده تا بررسی کنم ....

  16. #10
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نام
    پوریا قلی پور
    نوشته ها
    17
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    New راه اندازی ds1307

    فقط ساعت رو خوندم.پوشه رو که باز کردی فایل new1307-2 رو باز کن . او یکی قدیمی هست.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar 1307.rar (372.5 کیلو بایت, 87 نمايش)

  17. #11
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    در فایل پروتئوس که مشکلی که گفتید وجود نداشت البته فقط دو مورد
    اول اینکه فرکانس میکرو در پروتئوس 1 بود که باید به 8 تغییر میدادید تا درست نشون بده
    نکته دوم پایه Vbat در ای سی ساعت باید به باتری 3 ولتی متصل بشه نه به زمین
    موفق باشید

  18. #12
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نام
    پوریا قلی پور
    نوشته ها
    17
    تشکر
    2
    تشکر شده 3 بار در 3 پست

    پیش فرض

    ممنون . الان داره درست کار می کنه. البته کریستال رو عوض کردم درست شد.فقط نمی دونم چرا تلسم شده یه جاش لنگ می زنه. الان ساعت درسته. ولی تاریخ غلطه و رو ز هفته رو هم نشون نمیده.

  19. #13
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    دقیق تر مدارتونو بررسی کنید همه چی درست میشه در بررسی کلی مدار و برنامه تون درسته ولی شاید نکات ریز را رعایت نکرده باشید .

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

  1. راه اندازی تراشه ds1307
    توسط pooriya_nic18 در انجمن AVR
    پاسخ: 7
    آخرين نوشته: 27-06-2016, 15:15
  2. Ds1307
    توسط cmuiran در انجمن LPC series (NXP)
    پاسخ: 32
    آخرين نوشته: 02-12-2013, 12:44
  3. کمک در راهاندازی ds1307
    توسط hadikh73 در انجمن AVR
    پاسخ: 7
    آخرين نوشته: 16-12-2012, 13:29
  4. راه اندازی DS1307 با SAM7X256 در محیط keil
    توسط hamid razavi در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 3
    آخرين نوشته: 01-09-2012, 18:29
  5. کمک در راه اندازی DS1307 با SAM7X256 در محیط keil
    توسط hamid razavi در انجمن AT91 series (ATMEL)
    پاسخ: 3
    آخرين نوشته: 11-08-2012, 02:01

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

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