PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp cổng COM và LPT

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Giao tiếp cổng COM và LPT RS232, RS485 và LPT là những giao tiếp cơ bản và kinh điển khi mới học về vi điều khiển...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 28-09-2007, 04:48 PM   #1
seatek
Nhập môn đệ tử
 
Tham gia ngày: Sep 2007
Bài gửi: 1
:
Sự cố khi kết nối máy tính với cổng COM RS232

Tôi kết nối máy tính với cân điện tử AND 6100. Khi sử dụng chương trình kèm theo của nhà cung cấp, cân trả giá trị về cho máy tính nhưng khoảng 10 hoặc 15 thì không trả lại giá trị được mà phải Retart lại máy thì mới tiếp tục được. Như là bị sự cố gì? có ai biết xin chỉ giúp.

Khi tôi sử dụng code VB6 để tự lấy giá trị từ cân. Nếu máy tính kết nối trực tiếp với cân thì được nhưng kết nối thông qua swith thi không lấy giá trị được nữa. Có ai đước cách khắc phục thì xin chỉ giúp.

Code:
With MSComm1
If .PortOpen Then .PortOpen = False
.CommPort = 1
.Settings = "2400,e,7,1"

.PortOpen = True
.Output = "Q" & vbCrLf

Do Until InStr(1, prvGetValueFromCOM, vbCrLf)
DoEvents
prvGetValueFromCOM = prvGetValueFromCOM & .Input
Loop

If .PortOpen Then .PortOpen = False
End With
seatek vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-09-2007, 07:04 PM   #2
hungbkhn
Trưởng lão PIC bang
 
Tham gia ngày: Jun 2006
Bài gửi: 39
:
Thumbs up

bạn gửi tên cân chính xác và đầy đủ hơn thì gửi manual or VB project đi kèm như thế thì mọi người có thể có thêm thông tin về định dạng dữ liệu truyền, bắt tay và nhanh chóng tìm ra lỗi.


Trích:
Nguyên văn bởi seatek View Post
Tôi kết nối máy tính với cân điện tử AND 6100. Khi sử dụng chương trình kèm theo của nhà cung cấp, cân trả giá trị về cho máy tính nhưng khoảng 10 hoặc 15 thì không trả lại giá trị được mà phải Retart lại máy thì mới tiếp tục được. Như là bị sự cố gì? có ai biết xin chỉ giúp.

Khi tôi sử dụng code VB6 để tự lấy giá trị từ cân. Nếu máy tính kết nối trực tiếp với cân thì được nhưng kết nối thông qua swith thi không lấy giá trị được nữa. Có ai đước cách khắc phục thì xin chỉ giúp.

Code:
With MSComm1
If .PortOpen Then .PortOpen = False
.CommPort = 1
.Settings = "2400,e,7,1"

.PortOpen = True
.Output = "Q" & vbCrLf

Do Until InStr(1, prvGetValueFromCOM, vbCrLf)
DoEvents
prvGetValueFromCOM = prvGetValueFromCOM & .Input
Loop

If .PortOpen Then .PortOpen = False
End With
hungbkhn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-10-2007, 03:51 PM   #3
dungltchp
Nhập môn đệ tử
 
Tham gia ngày: Oct 2007
Bài gửi: 1
:
Giao tiếp cổng COM và LPT RS232

Chào bạn!
Đoạn Code bằng VB của bạn không thể cho giá trị đúng được. Bạn hãy giửi Project lên, chúng tôi có thể giúp bạn. Đối với máy cân giao tiếp với máy tính thông qua cổng COM có nhiều loại. Cụ thể bạn phải biết máy cân đó trả về giá trị là dạng gì?(Dạng ký tự hay dạng Hex). Có vậy bạn mới code tốt và đúng mục đích sử dụng được.
Chúc bạn thành công.
dungltchp vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-10-2007, 05:53 PM   #4
tungtot_vl
Đệ tử 6 túi
 
tungtot_vl's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 154
:
mình cũng làm bài kết nối cổng com với pic. nhận và gởi dữ liệu trên máy tính dùng chương trình Hypernal nhưng máy của mình nhận data từ pic được nhưng không gởi data xuống cho pic được. khi mình đem thử sang máy tính khác thì gởi và nhận thì ok. không biết có phải là do cổng com của máy tính mình có bị lỗi không. ai biết chỉ với
tungtot_vl vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-09-2013, 01:35 PM   #5
ktdtuan
Nhập môn đệ tử
 
Tham gia ngày: Sep 2012
Bài gửi: 1
:
mấy bác cho hỏi. tại sao khi kết nối cổng COM vào mạch PIC thì mạch PIC bị sụt áp khoảng 1V.
cho xin hướng giải quyết với.
cảm ơn..!!
ktdtuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 11:10 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam