با سلام
من از تایمر 2 استفاده کردم ، به این صورت که تو هر سرریز تایمر یه زیر برنامه باید اجرا بشه و یه متغیری رو incr کنه و روی ال سی دی نمایش بده یعنی به ساده ترین شکل ممکن!
اما مشکلی که هست اینه که وقتی شبیه ساز رو اجرا میکنم ، تایمر استارت نمیشه و هیچ سرریزی تو مسیری برنامه نداریم و کامپایلر تو حلقه ی do loop برنامه ی اصلی گیر میفته!!
در ضمن ورژن های BASCOM-Avr1.11.7.4 - 1.11.7.8 avr.1.11.9.5 رو دو تا کامپیوتر تست کردم اما مشکل همچنان پابرجاست !! هر سه تایمر رو امتحان کردم اما تو قسمت I/o reg
رجیستر های tcnt 0 1 2 روی صفر قفل شدن و اصلا اضافه نمیشن تا به سرریز برسن!
در ضمن تو کد برنامه مطمئنا مشکلی نیست تو شبیه ساز پروتئوس تست شده ،
دوستان هر چه زودتر راهنمایی کنن ممنون میشم ، یا اگه نرم افزار دیگه ایی میشناسین که برنامه رو خط به خط شبیه سازی کنه معرفی کنین با پروتئوس عیب یابی کل برنامه واقعا وقت گیر و اعصاب خورد کنه!!
oo:
من از تایمر 2 استفاده کردم ، به این صورت که تو هر سرریز تایمر یه زیر برنامه باید اجرا بشه و یه متغیری رو incr کنه و روی ال سی دی نمایش بده یعنی به ساده ترین شکل ممکن!
اما مشکلی که هست اینه که وقتی شبیه ساز رو اجرا میکنم ، تایمر استارت نمیشه و هیچ سرریزی تو مسیری برنامه نداریم و کامپایلر تو حلقه ی do loop برنامه ی اصلی گیر میفته!!
در ضمن ورژن های BASCOM-Avr1.11.7.4 - 1.11.7.8 avr.1.11.9.5 رو دو تا کامپیوتر تست کردم اما مشکل همچنان پابرجاست !! هر سه تایمر رو امتحان کردم اما تو قسمت I/o reg
رجیستر های tcnt 0 1 2 روی صفر قفل شدن و اصلا اضافه نمیشن تا به سرریز برسن!
در ضمن تو کد برنامه مطمئنا مشکلی نیست تو شبیه ساز پروتئوس تست شده ،
دوستان هر چه زودتر راهنمایی کنن ممنون میشم ، یا اگه نرم افزار دیگه ایی میشناسین که برنامه رو خط به خط شبیه سازی کنه معرفی کنین با پروتئوس عیب یابی کل برنامه واقعا وقت گیر و اعصاب خورد کنه!!

دیدگاه