e đang làm về giao tiếp uart với máy tính. có nhiều thứ e vẫn thắc mắc mong các bác giúp đỡ.
ví dụ: h e có 3 lệnh mà vdk cần thực hiện : A B C. từ trên máy tính sẽ chuyền xuống yêu cầu:
AXXX : thực hiện lệnh A
BXXX: thực hiện lệnh B
Cxxx : thực hiện lệnh C.
e đã làm được cách dùng hàm getchar(), lấy dữ liệu trên máy tính xuống
char data[4];
data[0] = getchar();
data[1] = getchar();
data[2] = getchar();
data[3] = getchar();
nhưng h e muốn vdk luôn thực hiện lệnh C, chỉ trường hợp máy tính truyền xuống yêu cầu thực hiện lệnh A vs B thì dừng C. khi thực hiện xong yêu cầu tiếp tục chạy C.
e không biết viết code ntn, mong các bác giup thank.
ví dụ: h e có 3 lệnh mà vdk cần thực hiện : A B C. từ trên máy tính sẽ chuyền xuống yêu cầu:
AXXX : thực hiện lệnh A
BXXX: thực hiện lệnh B
Cxxx : thực hiện lệnh C.
e đã làm được cách dùng hàm getchar(), lấy dữ liệu trên máy tính xuống
char data[4];
data[0] = getchar();
data[1] = getchar();
data[2] = getchar();
data[3] = getchar();
nhưng h e muốn vdk luôn thực hiện lệnh C, chỉ trường hợp máy tính truyền xuống yêu cầu thực hiện lệnh A vs B thì dừng C. khi thực hiện xong yêu cầu tiếp tục chạy C.
e không biết viết code ntn, mong các bác giup thank.
Comment