View Single Post
Old 02-11-2009, 01:40 PM   #1
dung h
Đệ tử 4 túi
 
Tham gia ngày: May 2009
Bài gửi: 74
:
??? pic nhận và gửi 1 gói data 4 byte lên máy tính

em đang làm đồ án bị mắc phải vấn đề này ! các bác biết thì chỉ dùm em với
đó là em làm về điều khiển tốc độ động cơ từ pc xuống mạch vdk và phản hồi tốc độ(ecoder) lên computer nhưng vấn đề là rs232 chỉ truyền nhận 8 bit( giá trị max là 255)
mà giá trị tốc độ em truyền xuống từ vài chục -> vài nghìn và giá trị xung ecoder phản hồi cỡ hàng nghìn xung nên em phải đóng gói nó lại khoảng 4 byte cho 1 data
byte đầu là mã lệnh ,các byte tiếp theo là giá trị
vấn đề truyền nhận vài byte trên vb thì ok nhưng còn ở vdk pic thì em chưa giả quyết được
mong các bác giải quyết giúp em
-làm thế nào vdk nhận dc 1 gói 4 byte một (Sxxx : s là mã lệnh điều khiển tốc độ, xxx giá trị điều khiển . dxxx : đảo chiều động cơ)
-cách gủi 1 gói data 4byte lên pc (vd giá trị ecoder là 2000 chia làm 1 gói 4 byte gủi lên pc)

kiến thức còn hạn chế mong các bác chỉ giáo! em chân thành cảm ơn!
dung h vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn