۱۸-مهر-۱۳۹۰, ۲۳:۰۶:۰۶
سلام بر دوستان عزيز...
من به تازگي به الکترونيک علاقمند شدم و دارم يه مدار ساعت با atmega32 و ds1307 مي بندم ولي به سه تا مشکل برخوردم :
1- توي پروتئوس، ساعت هر يک دقيقه 30 ثانيه نسبت به ساعت کامپيوتر عقب مي مونه. اول که برنامه avr کم بود ، حدود 15 ثانيه عقب مي موند. ولي وقتي برنامه بلندتر شد زمان هم طولاني تر شد.(اشکال از برنامه avr يا نرم افزار پروتئوس؟؟؟)
2- روي lcd زمان و تاريخ ، به طور لحظه اي صفر ميشه و برميگرده ؟؟؟
3- موقع set کردن زمان و تاريخ ، بعداز تنظيم مقدار دلخواه ، وقتي که ميرم پارامتر بعدي رو تنظيم کنم يه عدد ديگه نمايش داده ميشه ولي وقتي از set خارج ميشم مقدار پارامتر ها درست نمايش داده مي شه ؟؟؟
ممنون ميشم اگر کمکم کنيد.
فايل و سورس:
من به تازگي به الکترونيک علاقمند شدم و دارم يه مدار ساعت با atmega32 و ds1307 مي بندم ولي به سه تا مشکل برخوردم :
1- توي پروتئوس، ساعت هر يک دقيقه 30 ثانيه نسبت به ساعت کامپيوتر عقب مي مونه. اول که برنامه avr کم بود ، حدود 15 ثانيه عقب مي موند. ولي وقتي برنامه بلندتر شد زمان هم طولاني تر شد.(اشکال از برنامه avr يا نرم افزار پروتئوس؟؟؟)
2- روي lcd زمان و تاريخ ، به طور لحظه اي صفر ميشه و برميگرده ؟؟؟
3- موقع set کردن زمان و تاريخ ، بعداز تنظيم مقدار دلخواه ، وقتي که ميرم پارامتر بعدي رو تنظيم کنم يه عدد ديگه نمايش داده ميشه ولي وقتي از set خارج ميشم مقدار پارامتر ها درست نمايش داده مي شه ؟؟؟
ممنون ميشم اگر کمکم کنيد.
فايل و سورس: