PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

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

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 11-10-2009, 11:28 AM   #1
8xloverock
Nhập môn đệ tử
 
Tham gia ngày: Oct 2008
Bài gửi: 5
:
Xin các bạn giúp đỡ về việc truyền chuỗi kí tự từ PIC lên máy tính

Mình dùng Pic18f2431 để truyền chuỗi lên máy tính , giao tiếp RS 232, dùng Visual basic để nhận , hiển thị chuỗi nhận ra text.

Dưới VDK dùng lệnh
printf("0123456789");


Trên Visual Basic dùng ngắt Oncomm

Private Sub MSComm1_OnComm()
Dim nhan As String
Select Case MSComm1.CommEvent
Case comEvReceive
nhan = MSComm1.Input
text1.text = nhan
End Select
End Sub



nhưng khi nhận lên thì text1.text chỉ hiển thị kí tự thứ 9 trở đi thôi , tức là gửi lên xâu "0123456789" thì chỉ nhận dc "89" ,nếu gửi ít hơn kí tự ("01234")thì nhận đủ "01234" . Các bạn có thể giải thích vấn đề này dùm mình dc không? Và cách khắc phục sẽ như thế nào? Cảm ơn Các bạn rất nhiều
8xloverock vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


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:40 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