سلام به همه ,
من میخواستم با آی سی DS1307 , ATMEGA16 یه ساعت دیجیتال با 6 تا 7 سگمنت با کدویژن طراحی کنم ولی هر کاری میکنم نمیتونم زمان رو از DS1307 بخونم. با LCD هم این کار رو کردم نشد.پایه های SDAوSCL رو هم PULL UP کردم , از کریستال 32.768 کیلو هم استفاده کردم.نمی دونم کجای برنامم مشکل داره . اینجا کسی هست که بتونه با codevision زمان رو از آی سی بخونه . من از توابعی که واسه این آی سی هست هم استفاده کردم :
rtc_set_time(0,0,0)
rtc_get_time(&hour,&minute,&second)
فکرم نمیکنم که تنظیمات هم اشتباه باشه.ولی با proteus که simulate میکنم جواب نمیگیرم. اگر ممکنه برنامه ای بدید که خودتون هم تست کرده باشین.
آخه از کتاب ره افروز هم که کمک گرفتم , برنامش جواب نداد.
تشکر
من میخواستم با آی سی DS1307 , ATMEGA16 یه ساعت دیجیتال با 6 تا 7 سگمنت با کدویژن طراحی کنم ولی هر کاری میکنم نمیتونم زمان رو از DS1307 بخونم. با LCD هم این کار رو کردم نشد.پایه های SDAوSCL رو هم PULL UP کردم , از کریستال 32.768 کیلو هم استفاده کردم.نمی دونم کجای برنامم مشکل داره . اینجا کسی هست که بتونه با codevision زمان رو از آی سی بخونه . من از توابعی که واسه این آی سی هست هم استفاده کردم :
rtc_set_time(0,0,0)
rtc_get_time(&hour,&minute,&second)
فکرم نمیکنم که تنظیمات هم اشتباه باشه.ولی با proteus که simulate میکنم جواب نمیگیرم. اگر ممکنه برنامه ای بدید که خودتون هم تست کرده باشین.
آخه از کتاب ره افروز هم که کمک گرفتم , برنامش جواب نداد.
تشکر
دیدگاه