28-11-2009, 07:55 AM | #1 |
Đệ tử 3 túi
Tham gia ngày: Apr 2009
Bài gửi: 53
: |
giúp em 1 chút về VB với moi ngươì
đệ gửi nhiệt độ lên VB . cứ sau 1 s .
printf("%u",nhietdo); hàm nhận ở VB: Private Sub MSComm1_OnComm() If MSComm1.CommEvent = comEvReceive Then Text1.Text = Text1.Text + MSComm1.Input End If End Sub kết quả : có lúc ra 1 chuỗi kí tự PPPPPPPPPP có lúc ko nhận dc j hết ? huhu giúp em với |
28-11-2009, 09:05 AM | #2 | |
Đệ tử 4 túi
Tham gia ngày: May 2007
Bài gửi: 81
: |
Trích:
Code:
.... Text1.Text = Text1.Text + asc(MSComm1.Input) .... |
|
28-11-2009, 08:00 PM | #3 |
Đệ tử 3 túi
Tham gia ngày: Apr 2009
Bài gửi: 53
: |
nhung cứ thêm các lệnh asc rùi lệnh atoi ... đều thông báo lỗi
ko bit VB bị j nữa |
28-11-2009, 08:20 PM | #4 |
Đệ tử 3 túi
Tham gia ngày: Apr 2009
Bài gửi: 53
: |
hic . tốc độ baud của tiny boot loader phải giống trong công com . dù sao cũng cảm ơn bạn nha .
|
28-11-2009, 09:30 PM | #5 | |
Đệ tử 4 túi
Tham gia ngày: May 2007
Bài gửi: 81
: |
Trích:
Code:
With MSComm1 .CommPort = 1 .Settings = "9600,N,8,1" .DTREnable = True .RTSEnable = True .RThreshold = 1 End With Code:
Private Sub MSComm1_OnComm() If MSComm1.CommEvent = comEvReceive Then Text1.Text = Text1.Text & Asc(MSComm1.Input) & "," End If End Sub |
|
|
|