برای مشاهده روند ساخت پروژه ها و محصولات به کانال تلگرام ما بپیوندید           
  خانه محصولات دانلود پروژه ها بحث و گفتگو وبلاگ آموزشها و مقالات تماس با ما  

  فروم khazama.com --> زبانهای برنامه نویسی --> خواندن دیتا از پورت بصورت هگز

  سه‌شنبه 7 اسفند 86 , 6:29 PM


کاربر
jamalyazdi
تعداد پستها : 8
خواندن دیتا از پورت بصورت هگز

سلام - اطلاعاتی در قالب هگز را میخواهم از پورت سریال بخوانم و بایت به بایت از هم تفکیک کنم ولی دیتایی که دریافت میکنم بصورت کاراکتر اسکی میباشد همچنین کدFF hex را تهی دریافت میکنم


متشکرم

_______________________________________________________________________
j.z.y


  چهارشنبه 8 اسفند 86 , 8:45 AM


مدیر سایت
behzad
تعداد پستها : 905
درود و خوش آمد .
این نمونه کد برای راه اندازی mscom32 برای منظور شما هست .


MSComm1.CommPort = 1
MSComm1.Settings = "9600,n,8,1"
MSComm1.InputMode = comInputModeBinary
MSComm1.RThreshold = 0
MSComm1.InputLen = 1
MSComm1.PortOpen = True

حالا برای خوندن اطلاعات میتونید به این صورت بایت به بایت بخونید .


Private Sub Timer1_Timer()
  Dim C As Byte
  While (MSComm1.InBufferCount)
     C = AscB(MSComm1.Input)
  Wend
End Sub

متغیر C مقدار خونده شده رو ذخیره داره و میتونید ازش استفاده کنید به نحوی که در نظر دارید.مثلا میتونید با توابعی مثل Hex اونرو به فرمت هگز نمایش بدید یا ....

_______________________________________________________________________
پروژه های حرفه ای الکترونیک و کامپیوتر در www.khazama.com
مجموعه متن باز نامهای اصیل ایرانی
وبلاگ نوشته های شخصی من


  صفحه : [1]    
 
 


Designer And Programmer : Behzad khazama
Coded With ASP.NET
تمامي حقوق مادي و معنوي مطالب متعلق به اين سايت ميباشد .
هر گونه استفاده از مطالب اين سايت تنها با ذکر منبع بلامانع ميباشد
.
www.khazama.com
Tel : 051-44641597 - 09363677001 - 09155714862
Support SMS Center: 09363677100