با سلام خدمت دوستان چند تا سوال درباره تایمر صفر داشتم
1) در کتابی در توضیح عملکرد تایمر /کانتر صفر در حالت مقایسه CTC خوندم که ((برای تغییر رجیستر OCR0 به یک مقدار جدید در زمانی که تایمر در حال شمارش است باید با احتیاط انجام شود زیرا در حالت CTC دارای بافر مضاعف نمی باشد) خب حالا من می خوام بدونم که چرا باید این احتیاط انجام بشه و چه جوری باید احتیاط کرد
2)دستور WHILE(1); که در آخر برنامه هر تایمر قرار می گیره چه کار می کنه چون بعد از این دستور از ; استفاده کرده.
1) در کتابی در توضیح عملکرد تایمر /کانتر صفر در حالت مقایسه CTC خوندم که ((برای تغییر رجیستر OCR0 به یک مقدار جدید در زمانی که تایمر در حال شمارش است باید با احتیاط انجام شود زیرا در حالت CTC دارای بافر مضاعف نمی باشد) خب حالا من می خوام بدونم که چرا باید این احتیاط انجام بشه و چه جوری باید احتیاط کرد
2)دستور WHILE(1); که در آخر برنامه هر تایمر قرار می گیره چه کار می کنه چون بعد از این دستور از ; استفاده کرده.
دیدگاه