سلام ،تو مدار زیر از 4 تا پین اول پورت D هم بعنوان خروجی برای سگمنت ها استفاده شده هم ورودی ،چطوری میشه این کار رو انجام داد؟
اطلاعیه
Collapse
No announcement yet.
استفاده از یک پین بعنوان خروجی و ورودی
Collapse
X
-
پاسخ : استفاده از یک پین بعنوان خروجی و ورودی
سلام. معمولا همچین چیزی به صورت همزمان امکان پذیر نیست!
اما در این مدار اگر من اشتباه نکرده باشم برای درایو کردن سون سگمنت ها به جای استفاده از ترانزیستور یا درایور ULN2803 اون ها رو متصل به میکرو کرده که کار خیلی درستی نیست و با صفر شدن پایه میکرو اون قسمت از سون سگمنت روشن میشه و با یک شدن پایه به علت هم تراز شدن ولتاژ اون قسمت سون سگمنت خاموش میشهSTM32 واقعا یه چیز دیگه است...
-
پاسخ : استفاده از یک پین بعنوان خروجی و ورودی
نوشته اصلی توسط Javad Moosaviسلام. معمولا همچین چیزی به صورت همزمان امکان پذیر نیست!
اما در این مدار اگر من اشتباه نکرده باشم برای درایو کردن سون سگمنت ها به جای استفاده از ترانزیستور یا درایور ULN2803 اون ها رو متصل به میکرو کرده که کار خیلی درستی نیست و با صفر شدن پایه میکرو اون قسمت از سون سگمنت روشن میشه و با یک شدن پایه به علت هم تراز شدن ولتاژ اون قسمت سون سگمنت خاموش میشه
دیدگاه
-
پاسخ : استفاده از یک پین بعنوان خروجی و ورودی
سلام
دوستان
به این کار میگن مالتی پلکس کردن
یعنی از خطای دید چشم انسان استفاده میشه و نوشته ها تند تند سوئیچ میشه بین سگمنت ها
تا یک نوشته دیده بشه یعنی به طور مثال:
1میلی ثانیه سگمنت اول روشن
1میلی ثانیه سگمنت دوم روشن
1میلی ثانیه سگمنت سوم روشن
1میلی ثانیه سگمنت چهارم روشن
همین جوری تکرار میشه
این کار رو من از استاد کی نژاد که مطمئنا معرف حضور همه هست و علمشون به تایید همه هست یاد گرفتم
فیلم این گفته:
http://www.aparat.com/v/PEbgqاز دو چیز بسیار زیاد یاد گرفتم (1) نمونه مدارهای موجود در سایت های خارجی (2) مهندسی معکوس بردهای غیر ایرانی. به نقل از آقای مرتضی امانی
--------------------------------------------------------
تمام دنیا ما را تحریم کرده اند؛ حداقل خودمان همدیگر را تحریم نکنیم. به نقل از pencil
--------------------------------------------------------
اشک هایی که پس از هر شکست ریخته میشوند همان عرق هاییست که برای پیروزی ریخته نشده است. mehran901
دیدگاه
-
پاسخ : استفاده از یک پین بعنوان خروجی و ورودی
نوشته اصلی توسط moghani1376سلام
دوستان
به این کار میگن مالتی پلکس کردن
یعنی از خطای دید چشم انسان استفاده میشه و نوشته ها تند تند سوئیچ میشه بین سگمنت ها
تا یک نوشته دیده بشه یعنی به طور مثال:
1میلی ثانیه سگمنت اول روشن
1میلی ثانیه سگمنت دوم روشن
1میلی ثانیه سگمنت سوم روشن
1میلی ثانیه سگمنت چهارم روشن
همین جوری تکرار میشه
این کار رو من از استاد کی نژاد که مطمئنا معرف حضور همه هست و علمشون به تایید همه هست یاد گرفتم
فیلم این گفته:
http://www.aparat.com/v/PEbgq
دیدگاه
-
پاسخ : استفاده از یک پین بعنوان خروجی و ورودی
چرا اینقدر سختش میکنین این روش که چیزی جدیدی نیست
بفرض مثال اگر 7seg اند مشترک باشد،روش کار بصورت زیر است
1- پورت خروجی و دیتای 7seg روی پورت ریخته میشود
2- پورت ورودی و وضعیت کلید ها خوانده میشود
3-پورت خروجی و دیتای 7seg روی پورت ریخته میشود
4-پورت ورودی و وضعیت کلید ها خوانده میشود
.
.
.
.
زیربرنامه رفرش به این صورت ادامه پیدا میکنه
اون مقاومت سری با کلید برای جلوگیری از سوختن پایه میکرو هست
برای زمانی که یکی از کلید ها زده شده و پورت خروجی باشد و دیتای 7seg روی پورت باشد
(این جمله آخری رو خودم هم نفهمیدم چی شد!!!! )
دیدگاه
-
پاسخ : استفاده از یک پین بعنوان خروجی و ورودی
نوشته اصلی توسط M16 - A2دوست عزیز ببخشید ، سوال بنده اصلا روی درایو کردن سون سگمنت ها نیست ،بحث روی استفاده از پین خروجی پایه های مشترک سون سگمنت بعنوان پین ورودی بطور همزمان هست مثل مدار بالا (A,B,C,D) . فرض بفرمایید خروجی فقط یک ال ای دی ساده هست و به اون یک پوش باتن (ورودی) هم وصل شده.از دو چیز بسیار زیاد یاد گرفتم (1) نمونه مدارهای موجود در سایت های خارجی (2) مهندسی معکوس بردهای غیر ایرانی. به نقل از آقای مرتضی امانی
--------------------------------------------------------
تمام دنیا ما را تحریم کرده اند؛ حداقل خودمان همدیگر را تحریم نکنیم. به نقل از pencil
--------------------------------------------------------
اشک هایی که پس از هر شکست ریخته میشوند همان عرق هاییست که برای پیروزی ریخته نشده است. mehran901
دیدگاه
-
پاسخ : استفاده از یک پین بعنوان خروجی و ورودی
نوشته اصلی توسط اشکان غفارزادهچرا اینقدر سختش میکنین این روش که چیزی جدیدی نیست
بفرض مثال اگر 7seg اند مشترک باشد،روش کار بصورت زیر است
1- پورت خروجی و دیتای 7seg روی پورت ریخته میشود
2- پورت ورودی و وضعیت کلید ها خوانده میشود
3-پورت خروجی و دیتای 7seg روی پورت ریخته میشود
4-پورت ورودی و وضعیت کلید ها خوانده میشود
.
.
.
.
زیربرنامه رفرش به این صورت ادامه پیدا میکنه
اون مقاومت سری با کلید برای جلوگیری از سوختن پایه میکرو هست
برای زمانی که یکی از کلید ها زده شده و پورت خروجی باشد و دیتای 7seg روی پورت باشد
(این جمله آخری رو خودم هم نفهمیدم چی شد!!!! )STM32 واقعا یه چیز دیگه است...
دیدگاه
-
پاسخ : استفاده از یک پین بعنوان خروجی و ورودی
نوشته اصلی توسط Javad Moosaviسلام. آیا در دیتاشیت میکرو میزان زمان مورد نیاز برای تغییر وضعیت یک پین از ورودی به خروجی یا بالعکس در حین کار برنامه آمده است؟
شما نگران زمان نباش
سوئیچ بین ورودی و خروجی از یک کلاک هم کمتره
دیدگاه
-
پاسخ : استفاده از یک پین بعنوان خروجی و ورودی
نوشته اصلی توسط M16 - A2سلام ،تو مدار زیر از 4 تا پین اول پورت D هم بعنوان خروجی برای سگمنت ها استفاده شده هم ورودی ،چطوری میشه این کار رو انجام داد؟
Reveng will surely come... Your hard time are ahead
// - - - - - - - - - -
برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
// - - - - - - - - - -
اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
// - - - - - - - - - -
دیدگاه
دیدگاه