من می خوام با استفاده از event ها تعداد پالس های رسیده را در هر دوره زمانی مثلا یک دقیقه بشمارم.
خوب اول از همه کانال 0 را تعریف میکنم که به یکی از پایه های میکرو متصل بشه. به این ترتیب با هر پالس یک event داریم.
بعد از اون منبع کلاک تایمر / کانتر صفر را برابر با کانال 0 قرار میدم. به این ترتیب با هر پالس یکی به شمارنده ما اضافه میشه.
حالا نمی دونم برای خوندن تعداد این پالس ها چی کار کنم؟ اگه در حین خوندن یک پالس جدید بیاد تکلیف چیه؟ یا هنگامی که می خواهیم مقدار کانتر را صفر کنیم اگر پالس جدید بیاد تا در واقع event جدیدی رخ بده آیا این پالس جدید مقدارش از بین میره؟
از جناب آقای مهندس کی نژاد خواهش میکنم راجع به event ها توضیحات بیشتری بدن.
خوب اول از همه کانال 0 را تعریف میکنم که به یکی از پایه های میکرو متصل بشه. به این ترتیب با هر پالس یک event داریم.
بعد از اون منبع کلاک تایمر / کانتر صفر را برابر با کانال 0 قرار میدم. به این ترتیب با هر پالس یکی به شمارنده ما اضافه میشه.
حالا نمی دونم برای خوندن تعداد این پالس ها چی کار کنم؟ اگه در حین خوندن یک پالس جدید بیاد تکلیف چیه؟ یا هنگامی که می خواهیم مقدار کانتر را صفر کنیم اگر پالس جدید بیاد تا در واقع event جدیدی رخ بده آیا این پالس جدید مقدارش از بین میره؟
از جناب آقای مهندس کی نژاد خواهش میکنم راجع به event ها توضیحات بیشتری بدن.
دیدگاه