Trích:
Nguyên văn bởi ntuan
cấu hình truyền nhận em chọn baud rate = 38400 bps (mắc lỗi 0,16% ở tốc độ truyền này ). Nhưng khi em dùng chương trình truyền 1 số từ PC và gửi trả lên PC . Chỉ khi gửi các chữ số xuống thì nhận lại đúng 100% còn khi gửi các kí tự , chữ cái thì bị trả về giá trị sai hết.
|
Bạn có thể post phần code của mình lên không. Về nguyên tắc, nếu code của bạn chỉ lặp lại những gì đã nhận được từ PC thì không có lý nào nó lại chạy đúng với một số mã và chạy sai với những mã khác. Có lẽ vấn đề nằm trong code cho dsPIC của bạn, cũng có thể là bạn thiết lập cấu hình cho Terminal chưa chính xác (tôi đã nêu đầy đủ thông tin về baud rate, parity, và stop bit).
Thân,