سلام دوستان ، من روی یه میکروکنترلر atmega328p برنامه مینویسم که چندتا پایه کم اوردم ، میخواستم بدونم میتونم این کمبود پایه ورودی و خروجی رو از پایه های adc استفاده کنم؟چون فقط از یه پایه ی ADC استفاده کردم و بقیه اش خالی هستش.خودم توی پروتیوس شبیه سازی کردم و یه برنامه ساده نوشتم جواب نداد برای اطمینان اومدم بپرسم از دوستان صاحب نظر.ممنون
اطلاعیه
Collapse
No announcement yet.
آیا میشود همزمان از پایه های ADC به عنوان ورودی نیز بهره برد؟
Collapse
X
-
پاسخ : آیا میشود همزمان از پایه های ADC به عنوان ورودی نیز بهره برد؟
نوشته اصلی توسط parsezan نمایش پست هاسلام دوستان ، من روی یه میکروکنترلر atmega328p برنامه مینویسم که چندتا پایه کم اوردم ، میخواستم بدونم میتونم این کمبود پایه ورودی و خروجی رو از پایه های adc استفاده کنم؟چون فقط از یه پایه ی ADC استفاده کردم و بقیه اش خالی هستش.خودم توی پروتیوس شبیه سازی کردم و یه برنامه ساده نوشتم جواب نداد برای اطمینان اومدم بپرسم از دوستان صاحب نظر.ممنون
اگر منظور شما پایه های ورودی ADC که روی پورت C این میکروکنترلر قرار دارن هستش، بله چرا نشه. من خودم این کارو کردم و مشکلی هم نبوده. اگر منظور شما پایه های دیگه ای مثل AREF یا AVCC هستش که بعید میدونم اینطوری باشه، اصلا چنین چیزی ممکن نیست!
راه های دیگه ای هم برای اضافه کردن ورودی و خروجی با استفاده از یک سری IC ها مثل سری 74 هست که میتونید با سرچ کردن اطلاعات خوبی بدست بیارید
-
پاسخ : آیا میشود همزمان از پایه های ADC به عنوان ورودی نیز بهره برد؟
ممنون ، بله تونستم از پایه های ADC به عنوان ورودی ,و هم به عنوان خروجی در حالتی که ADC فعال شده ولی یک تعداد پایه ها بیکارن استفاده کنم بدون مشکل.فقط به عنوان سوال آخر ، این قضیه باگی نداره؟مثل ممکن هستش پالسی بیاد روی اون پایه و نمونه گیری بقیه پایه هایی که در حال استفاده به عنوان ADC هستن رو دچار نویز شدید بکنه یا ....؟
(شاید بد توضیح دادم اینجا شماتیک وار میگم : ADC(0) رو در حال نمونه گیری از سنسور دما هستیم که پایه C0 ما هستش.میاییم و به پایه C1 یک پالس میدیم (فرضاااااااااا) حالا وقتی میخوایم از read_adc(0) استفاده کنیم به مشکل نمیخوریم بخاطر پالس مثلا 100 کیلوهرتزی روی c1 ? کلا میخوام این ماجرا اگر باگی داره بدونم)
بسیااااااااااااار ممنون
دیدگاه
-
پاسخ : آیا میشود همزمان از پایه های ADC به عنوان ورودی نیز بهره برد؟
نوشته اصلی توسط parsezan نمایش پست هاممنون ، بله تونستم از پایه های ADC به عنوان ورودی ,و هم به عنوان خروجی در حالتی که ADC فعال شده ولی یک تعداد پایه ها بیکارن استفاده کنم بدون مشکل.فقط به عنوان سوال آخر ، این قضیه باگی نداره؟مثل ممکن هستش پالسی بیاد روی اون پایه و نمونه گیری بقیه پایه هایی که در حال استفاده به عنوان ADC هستن رو دچار نویز شدید بکنه یا ....؟
(شاید بد توضیح دادم اینجا شماتیک وار میگم : ADC(0) رو در حال نمونه گیری از سنسور دما هستیم که پایه C0 ما هستش.میاییم و به پایه C1 یک پالس میدیم (فرضاااااااااا) حالا وقتی میخوایم از read_adc(0) استفاده کنیم به مشکل نمیخوریم بخاطر پالس مثلا 100 کیلوهرتزی روی c1 ? کلا میخوام این ماجرا اگر باگی داره بدونم)
بسیااااااااااااار ممنون
دیدگاه
-
پاسخ : آیا میشود همزمان از پایه های ADC به عنوان ورودی نیز بهره برد؟
نوشته اصلی توسط parsezan نمایش پست هاممنون ، بله تونستم از پایه های ADC به عنوان ورودی ,و هم به عنوان خروجی در حالتی که ADC فعال شده ولی یک تعداد پایه ها بیکارن استفاده کنم بدون مشکل.فقط به عنوان سوال آخر ، این قضیه باگی نداره؟مثل ممکن هستش پالسی بیاد روی اون پایه و نمونه گیری بقیه پایه هایی که در حال استفاده به عنوان ADC هستن رو دچار نویز شدید بکنه یا ....؟
(شاید بد توضیح دادم اینجا شماتیک وار میگم : ADC(0) رو در حال نمونه گیری از سنسور دما هستیم که پایه C0 ما هستش.میاییم و به پایه C1 یک پالس میدیم (فرضاااااااااا) حالا وقتی میخوایم از read_adc(0) استفاده کنیم به مشکل نمیخوریم بخاطر پالس مثلا 100 کیلوهرتزی روی c1 ? کلا میخوام این ماجرا اگر باگی داره بدونم)
بسیااااااااااااار ممنون
دیدگاه
-
پاسخ : آیا میشود همزمان از پایه های ADC به عنوان ورودی نیز بهره برد؟
نوشته اصلی توسط parsezan نمایش پست هاسلام دوستان ، من روی یه میکروکنترلر atmega328p برنامه مینویسم که چندتا پایه کم اوردم ، میخواستم بدونم میتونم این کمبود پایه ورودی و خروجی رو از پایه های adc استفاده کنم؟چون فقط از یه پایه ی ADC استفاده کردم و بقیه اش خالی هستش.خودم توی پروتیوس شبیه سازی کردم و یه برنامه ساده نوشتم جواب نداد برای اطمینان اومدم بپرسم از دوستان صاحب نظر.ممنونرفقا مهم نیست چطوری بازی می کنید؛ اگه شروع نکنید، قطعا بازنده هستید.
دیدگاه
دیدگاه