سلام
شرمنده اصلا معلوم نبود کجا باید بپرسم.
الآن یه مدار ساده دارم. که شامل یک میکرو و یه ماژول usb تو سریال هست. تو برنامه میکرو نوشتم که هر سه ثانیه یک بار به یک متغیر یک واحد اضافه کند و اون رو با سریال بفرسته. بعد سیم یو اس بی رو به کامپیوتر وصل کردم و درایور رو نصب کردم و یک برنامه c# نوشتم که هر بار دکمه رو می زنم اطلاعات رو از پورت سریال بخونه و نشون بده.
وقتی با دستور
serialPort1.ReadLine();
می خونم، برنامه هنگ می کنه.
وقتی با دستور
.ReadExisting();
می خونم هیچ اطفاقی نمی افته.
وقتی با دستور
serialPort1.ReadChar();
می خونم، عدد 0 رو نشون می ده.
با هایپر ترمینال هم به پورت وصل شدم ولی هیچ چیز نشون نمی ده!
برنامه ویژوال استدیو و برنامه میکرو و عکس مدار رو از اینجا دانلود کنید:
http://www.mediafire.com/download/plebq670h1u9snb/send.rar
چی کارش کنم.
هر سه ثانیه که که دستور رو می فرستم، چراغ رسیو ماژول روشن می شه. و هر وقت دکمه سند رو در برنامه کامپیوتر می زنم چراغ سند آن روشن می شه
شرمنده اصلا معلوم نبود کجا باید بپرسم.
الآن یه مدار ساده دارم. که شامل یک میکرو و یه ماژول usb تو سریال هست. تو برنامه میکرو نوشتم که هر سه ثانیه یک بار به یک متغیر یک واحد اضافه کند و اون رو با سریال بفرسته. بعد سیم یو اس بی رو به کامپیوتر وصل کردم و درایور رو نصب کردم و یک برنامه c# نوشتم که هر بار دکمه رو می زنم اطلاعات رو از پورت سریال بخونه و نشون بده.
وقتی با دستور
serialPort1.ReadLine();
می خونم، برنامه هنگ می کنه.
وقتی با دستور
.ReadExisting();
می خونم هیچ اطفاقی نمی افته.
وقتی با دستور
serialPort1.ReadChar();
می خونم، عدد 0 رو نشون می ده.
با هایپر ترمینال هم به پورت وصل شدم ولی هیچ چیز نشون نمی ده!
برنامه ویژوال استدیو و برنامه میکرو و عکس مدار رو از اینجا دانلود کنید:
http://www.mediafire.com/download/plebq670h1u9snb/send.rar
چی کارش کنم.
هر سه ثانیه که که دستور رو می فرستم، چراغ رسیو ماژول روشن می شه. و هر وقت دکمه سند رو در برنامه کامپیوتر می زنم چراغ سند آن روشن می شه