اطلاعیه

Collapse
No announcement yet.

عدم شناسایی دستورات ارسالی از vb به میکرو

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

    عدم شناسایی دستورات ارسالی از vb به میکرو

    سلام به همگی و روز بخیر
    دوستان یک برنامه نوشتم با vb6 و قرار هست از طریق برنامه دستوری به میکرو ارسال بشه و میکرو طبق دستور دریافت شده عملی رو انجام بده . میکرو رو دادم بیرون برام ساختن و به خوبی با برنامه ارتباط بر قرار میکنه و تنظیمات باود ریت و پورت و ... چیزها به درستی ست شده.
    این بنده خدا که میکرو رو ساخته یک سری دستورات به من داده که من داخل برنامه ازش استفاده کنم تا عمل مورد نظر رو میکرو انجام بده:
    مثلا : خاموش کردن LED دستگاه : 0x05 و روشن کردن Led دستگاه : 0x06
    من از دستور زیر استفاده میکنم :
    کد:
    MSComm1.Settings = "9600,N,8,1"
    MSComm1.CommPort = 4
    MSComm1.PortOpen = True
    MSComm1.Output = "0x05"
    دستور خاموش کردن Led رو ارسال میکنم . Led های ارسال و دریافت همزمان با ارسال دستور روشن و خاموش میشن اما دستور خاموش شدن Led دستگاه انجام نمیشه . میکرو با برنامه کد ویژن ایشون به درستی عمل میکنه و همه دستورات رو میکرو به خوبی اجرا میکنه .
    مشکل از چی هست ؟ ایشون از vb سر در نمیاره و بنده از الکترونیک .
    ممنون میشم راهنمایی بفرمایید .
    پیشاپیش متشکرم

    #2
    پاسخ : عدم شناسایی دستورات ارسالی از vb به میکرو

    احتمالا منظور سازنده میکرو عدد 5 و عدد 6 هست برای روشن خاموش کردن و نه رشته "0x05" یا "0x06"
    شما از vb فقط یه بایت محتوی 5 یا 6 رو بفرست به میکرو ببین درست مییشه

    دیدگاه


      #3
      پاسخ : عدم شناسایی دستورات ارسالی از vb به میکرو

      سلام
      متشکرم از توجه شما . امتحان کردم نشد . ولی بالاخره راهش رو پیدا کردم .
      با تابع chr تونستم با میکرو ارتباط بگیرم .

      دیدگاه

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