![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Đệ tử 1 túi
Tham gia ngày: Jul 2009
Bài gửi: 17
: |
SOS !!! Truyền nhiều biến giữa VB và PIC!!!
Em có một vài vấn đề về việc truyền nhiều biến giữa Visual Basic và PIC6F877A. Em cũng có nghe nói, và cũng đã thử, là tách thành từng byte rồi gửi. Tuy nhiên dữ liệu hiện lên đôi khi đúng, đôi khi sai, tóm lại là không ổn định!!! Cao thủ bốn phương có cách nào, hay có code nào ví dụ (trên VB và PIC luôn nha,
![]() |
![]() |
![]() |
![]() |
#2 | |
Đệ tử 1 túi
Tham gia ngày: Jul 2009
Bài gửi: 17
: |
Trích:
Để mình trình bày dự đoán của mình nhé: Khi truyền nhiều byte từ PIC lên VB, ví dụ 3 byte, thì mình sử dụng hàm putc() liên tục 3 lần. Tuy nhiên khi mình gửi liên tục lên VB từ hàm ngắt của Timer1 thì thấy dữ liệu nhận về không ổn định. Theo mình đoán thì trong quá trình truyền bị mất 1 byte nào đó, hay 1 bit nào đó làm dữ liệu về bị sai. Không biết có phải thế không nhỉ? |
|
![]() |
![]() |
![]() |
#3 | |
Đệ tử 1 túi
Tham gia ngày: Jul 2009
Bài gửi: 17
: |
Trích:
|
|
![]() |
![]() |
![]() |
|
|