các bác cho em hỏi chút tại sao khi dùng vb6 kết giao tiếp với vdk avr qua cổng com nếu vdk gửi dữ liệu liên tục thì ta lại nhện được một chuỗi 8 ký tự.còn nếu cho trễ khoảng 10ms thì mỗi lần đọc được một ký tự
vd:
vdk
while(1)
{
putchar(20);
};
vb6
....................................
dim a as string
a= mscomm1.input
txt1.text=len(a)
.....................................
kết quả nhận được là 8
nếu:
vdk
while(1)
{
putchar(20);
delay_ms(10);
};
thì kết quả nhận được trên txt1 là 1
vd:
vdk
while(1)
{
putchar(20);
};
vb6
....................................
dim a as string
a= mscomm1.input
txt1.text=len(a)
.....................................
kết quả nhận được là 8
nếu:
vdk
while(1)
{
putchar(20);
delay_ms(10);
};
thì kết quả nhận được trên txt1 là 1
Comment