اطلاعیه

Collapse
No announcement yet.

مشکل در فرستادن عدد صفر روی پورت سریال از میکرو به Visual.NET

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در فرستادن عدد صفر روی پورت سریال از میکرو به Visual.NET

    من یک مداری دارم که با استفاره از PIC اطلاعاتی رو به صورت بایت و به شکل 8N1روی پورت سریال میفرسته و من برنامه ای رو با C# نوشتم که هر یک بایتی که وارد میشه رو نشون میده. که در حالت عادی مشکلی نداره ولی وقتی میکرو عدد صفر رو میفرسته پورت کام کامپیوتر اصلا متوجه نمیشه که عددی اومده تا اونو نشون بده.یعنی پورت کام در Visual.netدر برابر بایتی که همه بیتهاش صفر باشه هیچ event یی نمیده و توی بافر ذخیره نمیشه. دیتای ارسالی به صورت 8 بیت دیتا بدون پریتی و 1 استاپ بیت هست و نمیشه تغییرش داد. لطفا کمکم کنین خیلی حیاطیه. :angry:

    #2
    پاسخ : مشکل در فرستادن عدد صفر روی پورت سریال از میکرو به Visual.NET

    راه حل و روش درست اینه که اعداد به شکل تکست ارسال بشوند مثلا بجای عدد 125 تکستهای '1' ، '2' و '5'

    دیدگاه


      #3
      پاسخ : مشکل در فرستادن عدد صفر روی پورت سریال از میکرو به Visual.NET

      نوشته اصلی توسط mohammad751
      راه حل و روش درست اینه که اعداد به شکل تکست ارسال بشوند مثلا بجای عدد 125 تکستهای '1' ، '2' و '5'
      متاسفانه سخت افزار رو نمیشه تغییر داد.اگر میشد حرف شما درست بود ولی تکست کردن اعداد دست من نیست و طراحیش همونجوریه. کمممممممممک

      دیدگاه


        #4
        پاسخ : مشکل در فرستادن عدد صفر روی پورت سریال از میکرو به Visual.NET

        سلام
        مشکلتون برطرف شد؟
        در کامپیوتر بخش USART به محض دریافت هر گونه کارکتری یک اینتراپت تولید می کند که به دور از نوع سخت افزار باید با برنامه نویسی این مشکلتون رو رفع کنید.
        هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

        دیدگاه


          #5
          پاسخ : مشکل در فرستادن عدد صفر روی پورت سریال از میکرو به Visual.NET

          مشکلم حل شد ممنون.باید discard null رو فعال میکردم.

          دیدگاه

          لطفا صبر کنید...
          X