امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
فرق کانتر بالا رونده و پایین رونده
نویسنده پیام
alighowsi آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 8
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 12
( 8 تشکر در 7 ارسال )
ارسال: #1
فرق کانتر بالا رونده و پایین رونده
با سلام خدمت همه دوستان
من یه سوال از قسمت تایمر ها داشتم
وقتی می خواهیم از تایمر صفر به عنوان کانتر و شمارنده استفاده کنیم برای ایجاد وقفه ، و پالس برای تایمر را از خارج میکرو بر روی پایه T0 وارد می کنیم ،در تنظیمات CODEWIZARD دو حالت وجود دارد ، یک حالت بالارونده و یک حالت پایین رونده می خواستم فرق این دو مورد رو کامل بدونمConfusedConfused
(آخرین ویرایش در این ارسال: ۲۷-فروردین-۱۳۹۲, ۲۱:۵۱:۳۲، توسط behzady.)
۲۲-دى-۱۳۹۱, ۱۸:۱۱:۲۱
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #2
RE: یه سوال کوچولو ؟
چه زمانی این پالس باید شمرده شود
اگر بالا رونده بگذارید هنگامی که وضعیت از صفر به یک تغییر می کند یک عدد اضافه میشود
اگر پایین رونده بگزارید هنگامی که وضعیت از یک به صفر تغییر می کند یک عدد اضافه میشود
توجه کنید که مانند یک سطح شیب دار است پایین سطح شیب دار منطق صفر بالای ان منطق یک و بین ان سطحی است که دارای یک شیب است و کانتر در این مکان فعال میشود

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۲۲-دى-۱۳۹۱, ۱۸:۲۹:۴۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : alighowsi, behrooz.shie
alighowsi آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 8
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 12
( 8 تشکر در 7 ارسال )
ارسال: #3
RE: یه سوال کوچولو ؟
ما وقتی می خواهیم پایه T0 را برای وارد شدن پالس به آن تنظیم کنیم به آن را به صورت وردی در حالت PUUL UP تعریف می کنیم پس مقدار آن یک است و پالس ورودی ما فقط می تواند پایین رونده باشد و وقتی مقدار این ورودی را صفر قرار می دهیم پالس ما می تواند بالا رونده باشد .درست گفتم ؟
۲۲-دى-۱۳۹۱, ۱۸:۳۸:۲۸
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #4
RE: یه سوال کوچولو ؟
خیر پالس یعنی صفر و یک شدن هر دو امکان پذیر است
اگر بالا رونده بگزارید درابتدای پالس شمره میشود اگر پایین رونده بگذارید هنگام پایان پالس

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۲۲-دى-۱۳۹۱, ۱۹:۰۲:۱۹
وب سایت ارسال‌ها
پاسخ
alighowsi آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 8
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 12
( 8 تشکر در 7 ارسال )
ارسال: #5
RE: یه سوال کوچولو ؟
دوست عزیز شرمنده
این طور که شما نوشتین باید پالس ورودی ما به صورت یک موج باشه که اگر بالارونده باشه هر وقت به ابتدای موج رسیدیم کانتر یکی افزایش پیدا می کنه ولی اگر پایین رونده باشه در انتهای موج کانتر افزایش پیدا می کنه
درست گفتم ؟
(آخرین ویرایش در این ارسال: ۲۲-دى-۱۳۹۱, ۱۹:۱۵:۲۵، توسط alighowsi.)
۲۲-دى-۱۳۹۱, ۱۹:۱۴:۰۶
ارسال‌ها
پاسخ
reza-m آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 19
تاریخ عضویت: آذر ۱۳۸۷

تشکرها : 11
( 156 تشکر در 65 ارسال )
ارسال: #6
RE: یه سوال کوچولو ؟
(۲۲-دى-۱۳۹۱, ۱۸:۳۸:۲۸)alighowsi نوشته است: ما وقتی می خواهیم پایه T0 را برای وارد شدن پالس به آن تنظیم کنیم به آن را به صورت وردی در حالت PUUL UP تعریف می کنیم پس مقدار آن یک است و پالس ورودی ما فقط می تواند پایین رونده باشد و وقتی مقدار این ورودی را صفر قرار می دهیم پالس ما می تواند بالا رونده باشد .درست گفتم ؟

دوست عزیز پالس از دو مقادیر صفر و یک تشکیل میشه در برنامه اگه شما کانتر را به صورت پایین رونده تعیین کنی باید ابتدا مقدار سطح پالس به یک بره و بعد که به سطح صفر اومد کانتر شمارش می کنه حالا شما اگه pull up را فعال کردید تغییر در سطح پایین پالس باعث تحریک کانتر میشه و بلعکس
۲۲-دى-۱۳۹۱, ۲۰:۲۲:۳۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : alighowsi, behzady
alighowsi آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 8
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 12
( 8 تشکر در 7 ارسال )
ارسال: #7
RE: یه سوال کوچولو ؟
(۲۲-دى-۱۳۹۱, ۲۰:۲۲:۳۲)reza-m نوشته است:
(۲۲-دى-۱۳۹۱, ۱۸:۳۸:۲۸)alighowsi نوشته است: ما وقتی می خواهیم پایه T0 را برای وارد شدن پالس به آن تنظیم کنیم به آن را به صورت وردی در حالت PUUL UP تعریف می کنیم پس مقدار آن یک است و پالس ورودی ما فقط می تواند پایین رونده باشد و وقتی مقدار این ورودی را صفر قرار می دهیم پالس ما می تواند بالا رونده باشد .درست گفتم ؟

دوست عزیز پالس از دو مقادیر صفر و یک تشکیل میشه در برنامه اگه شما کانتر را به صورت پایین رونده تعیین کنی باید ابتدا مقدار سطح پالس به یک بره و بعد که به سطح صفر اومد کانتر شمارش می کنه حالا شما اگه pull up را فعال کردید تغییر در سطح پایین پالس باعث تحریک کانتر میشه و بلعکس

خیلی ممنون بالاخره متوجه شدم HappyHappyHappyHappy
فقط یه سوال دیگه میشه برای کاربرد هر کدوم هم مثالی بزنی ؟
۲۲-دى-۱۳۹۱, ۲۱:۱۰:۰۴
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #8
RE: یه سوال کوچولو ؟
مثال نداره اخه در اکثر موارد هیچ فرقی نداره ولی برای بعضی کار های خاص لازم هست مثلا بالا یه پاین روندگی رو بشماری
مثلا یه موج داری تو دو مرحله زیاد میشه و یه مرحله کم حالا افزاینده دوبار میشماره کاهشی یک بار چیز خواصی به ذهنم نمی رسه ولی حتما اگه نیاز پیدا بشه خودتون میفهمید

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۲۲-دى-۱۳۹۱, ۲۲:۰۵:۴۰
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] کانتر در بسکام questnet 7 3,486 ۱۲-مرداد-۱۳۹۷, ۰۱:۵۵:۵۴
آخرین ارسال: questnet
  [سوال] وقفه کانتر amir4 1 2,300 ۳۰-مرداد-۱۳۹۴, ۱۰:۰۹:۱۱
آخرین ارسال: sharin
  <Counter OR Interrupt>کانتر یا اینتراپت؟ cortex-m3 6 3,604 ۰۶-مرداد-۱۳۹۴, ۲۲:۵۳:۴۵
آخرین ارسال: sharin
  [سوال] راهنمایی برای کار با تایمر کانتر صفر hamze_b 18 10,167 ۱۰-خرداد-۱۳۹۴, ۱۷:۱۳:۲۴
آخرین ارسال: sharin
  [فوری] وجود نویز در کانتر sadegh1rezaei 3 2,110 ۱۰-آبان-۱۳۹۳, ۱۵:۳۱:۱۵
آخرین ارسال: sadegh1rezaei
  [فوری] مشکل با برنامه کانتر میکرو milad15m 22 9,050 ۱۲-مهر-۱۳۹۳, ۱۷:۲۸:۰۸
آخرین ارسال: omid_phoenix
  کمک فوری در برنامه نویسی کانتر lightlife 0 1,814 ۰۹-مرداد-۱۳۹۳, ۱۸:۰۷:۱۵
آخرین ارسال: lightlife
  مدار کانتر 4 رقمی بدون میکروکنترلر reza-m 0 3,915 ۱۶-آبان-۱۳۹۲, ۱۹:۱۹:۴۹
آخرین ارسال: reza-m
  تایمر کانتر kelaran 0 1,660 ۲۸-اردیبهشت-۱۳۹۲, ۱۱:۴۳:۳۶
آخرین ارسال: kelaran
  تابلوروان بامیکرومگا16شیفت سطری به پایین (کمک در ساخت) indiana 1 2,074 ۱۵-شهریور-۱۳۹۱, ۱۸:۳۳:۴۳
آخرین ارسال: omid_phoenix

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS