من یک مداری دارم که با استفاره از PIC اطلاعاتی رو به صورت بایت و به شکل 8N1روی پورت سریال میفرسته و من برنامه ای رو با C# نوشتم که هر یک بایتی که وارد میشه رو نشون میده. که در حالت عادی مشکلی نداره ولی وقتی میکرو عدد صفر رو میفرسته پورت کام کامپیوتر اصلا متوجه نمیشه که عددی اومده تا اونو نشون بده.یعنی پورت کام در Visual.netدر برابر بایتی که همه بیتهاش صفر باشه هیچ event یی نمیده و توی بافر ذخیره نمیشه. دیتای ارسالی به صورت 8 بیت دیتا بدون پریتی و 1 استاپ بیت هست و نمیشه تغییرش داد. لطفا کمکم کنین خیلی حیاطیه. :angry:
اطلاعیه
Collapse
No announcement yet.
مشکل در فرستادن عدد صفر روی پورت سریال از میکرو به Visual.NET
Collapse
X
-
پاسخ : مشکل در فرستادن عدد صفر روی پورت سریال از میکرو به Visual.NET
نوشته اصلی توسط mohammad751راه حل و روش درست اینه که اعداد به شکل تکست ارسال بشوند مثلا بجای عدد 125 تکستهای '1' ، '2' و '5'
دیدگاه
-
پاسخ : مشکل در فرستادن عدد صفر روی پورت سریال از میکرو به Visual.NET
سلام
مشکلتون برطرف شد؟
در کامپیوتر بخش USART به محض دریافت هر گونه کارکتری یک اینتراپت تولید می کند که به دور از نوع سخت افزار باید با برنامه نویسی این مشکلتون رو رفع کنید.هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.
دیدگاه
دیدگاه