سلام
الان چند ساله که با یه نرم افزار آشنا شدم که می تونه دوتا پورت کام رو با هم زوج کنه. یعنی این دوتا پورت انگار به صورت مجازی به هم وصلن ، بطوریکه وقتی شما اطلاعاتی رو روی یکی از پورت ها می فرستی اون اطلاعات وارد پورت دوم میشن.
همیشه می دونستم که باید بشه از این نرم افزار بجای پورت com واقعی در تست برنامه های ویژوالی که برای ارتباط با میکروها می نویسیم استفاده کرد. اما بی خودی چند سال پشت گوش انداختمش تا اینکه دیروز رفتم سراغش!
الان یه برنامه ی ساده ی ویژوال بیسیک 2010 با یه برنامه ATMega8 براتون گذاشتم. هدف از نوشتن این دو برنامه اینه که ما ATMega8 رو وصل کنیم به پورت سریال یک کامپیوتر و از طریق برنامه ی ویژوالی که نوشتیم بتونیم 3 تا LED متصل به ATMega8 رو کنترل کنیم.
من این برنامه رو در عمل تست کردم و جواب گرفتم. اما در شرایطی که کامپیوتر شما پورت com نداشته باشه و شما هم به آ.سی های مبدل پورت کام مثل سری FT232 دسترسی نداشته باشین یا اینکه کامپوتر پورت com داشته باشه ولی شما آی.سی MAX232 برای اتصال ATMega8 به پورت نداشته باشین می تونید از این نرم افزار بجای اتصال واقعی ATMega8 به پورت com استفاده کنید و نتایج برنامه هایی که نوشتید رو در محیط پروتیوس چک کنید.
من فایل برنامه ها ، توضیحات و شبیه سازی رو براتون پیوست کردم. البته فایل آموزش نصب نرم افزار com0com رو حتما مطالعه بفرمائید. حتی اگه ویندوز شما Vista نیست! چون مراحل نصب در سایر سیستم عامل ها هم همینه.
بعداز اینکه نرم افزار com0com رو نصب کردید می تونید از قسمت All Programs به تنظیماتش دسترسی پیدا کنید و اسم پورت هایی که زوج کردید رو تغییر بدید.
نکته : از اونجائیکه پورت کام واقعی در پروتیوس فقط می تونه شماره های 1 تا 4 رو بگیره پیشنهاد می کنم که حتما یکی از پورت هایی که قراره زوج کنید بین com1 تا com4 باشه.