سلام
خوب سنسور های TSOP رو من هرجا دیدم با AVR و Bascom که خودش چندتا تابع آماده برای راه اندازی این سنسور داره راه اندازی کردن
حالا من میخام با میکرو LPC1768 راه اندازی کنم نمیدونم کارم درسته یا نه ولی به صورت زیر هست :
اول من با یک ترانزیستور که با میکرو کنترل میشه میام و سنسور رو روشن میکنم (تغذیه سنسور رو وصل میکنم) بعد منتظر یک وقفه میمونم که این وقفه باید از پایه خروجی سنسور بیاد که اگر 1 شد (وقفه بالاگذر) وقفه رسیده و میرم به زیروال وقفه و تایمر و کپچر(شمارنده پالس های خارج شده از سنسور) رو فعال میکنم و منتظر میمونم تا زمان تایمر (که حدودا 1 ثانیه هست) به پایان برسه و بعد تعداد پالس های شمارش داده شده رو روی پورت سریال ارسال میکنم و تایمر و کانتر رو 0 میکنم و سنسور رو یکبار خاموش و روشن میکنم (تغذیه سنسور رو با ترانزیستور قطع و وصل میکنم)
خوب حالا عددی که خوندم یه عدد بی مناسبت و هر دفعه یه چیزیه !!!! به نظر شما چکار کنم ؟؟؟
تشکر
خوب سنسور های TSOP رو من هرجا دیدم با AVR و Bascom که خودش چندتا تابع آماده برای راه اندازی این سنسور داره راه اندازی کردن
حالا من میخام با میکرو LPC1768 راه اندازی کنم نمیدونم کارم درسته یا نه ولی به صورت زیر هست :
اول من با یک ترانزیستور که با میکرو کنترل میشه میام و سنسور رو روشن میکنم (تغذیه سنسور رو وصل میکنم) بعد منتظر یک وقفه میمونم که این وقفه باید از پایه خروجی سنسور بیاد که اگر 1 شد (وقفه بالاگذر) وقفه رسیده و میرم به زیروال وقفه و تایمر و کپچر(شمارنده پالس های خارج شده از سنسور) رو فعال میکنم و منتظر میمونم تا زمان تایمر (که حدودا 1 ثانیه هست) به پایان برسه و بعد تعداد پالس های شمارش داده شده رو روی پورت سریال ارسال میکنم و تایمر و کانتر رو 0 میکنم و سنسور رو یکبار خاموش و روشن میکنم (تغذیه سنسور رو با ترانزیستور قطع و وصل میکنم)
خوب حالا عددی که خوندم یه عدد بی مناسبت و هر دفعه یه چیزیه !!!! به نظر شما چکار کنم ؟؟؟
تشکر
دیدگاه