em đang làm 1 bộ 1 master-2slave, master giao tiếp với PC. em bị vướng ở chỗ con master của em thiết lập uart 9bit để nói chuyện với slave nhưng PC truyền về thì lại là 8bit nên con master hok nhận được. h em phải làm sao ạ ??
giúp em với
Collapse
X
-
Tags: None
-
1- Em thiết lập Uart 8 bit bình thường giữa Master vs PC và vs Slaver.
2- Em dùng 1 IC số swicht chuyển cổng giữa Master & Slaver.
P/S: Trong 89 có mode 9 bit, tuy nhiên, nó sẽ ko thể connet PC là hiển nhiên.
mode này chỉ để giao tiếp giữa Master & các slaver.
-
anh ơi trường hợp 1 nếu thiết lập 8bit bình thường thì làm sao slave biết được đâu là byte địa chỉ đâu là byte dữ liệu ạ. em thiết lập lúc master truyền byte địa chỉ thỉ TB8=1, còn truyền byte dữ liệu thì TB8=0 ạ.
trường hợp 2 ic chuyển cổng là ic gì ạ ?
Comment
-
Con MCU bạn dùng tên gì, có mấy cổng UART?
Nếu chỉ có 1 cổng thì mình đăng thắc mắc không rõ phần cứng bạn sẽ đấu nối như thế nào?.
Như với bài toán trên theo mình hiểu thì 2 con Slave sẽ nối song song(RX với RX, TX với TX), con Master sẽ nối chéo vơi 2 con này. Vậy kết nối PC với đường dữ liệu thể nào nhỉ(PC là Master).
Theo phương án của mình thì:
1. Bạn có thể sử dụng 1 con MCU nào đó có 2 UART phù hợp với bài toán trên.
2. Bạn bỏ module Master đi, chỉ sử dụng PC với con Slave.
_ Nếu bạn muốn sử dụng chế độ UART 9 bit thì có chế độ truyền nhận phù hợp với PC. Bit thứ 9 chính là bít Parity(chế độ 8 bít). Vì vậy bạn cần thiết lập giá trị Parity trên PC phù hợp(mark: giá trị Parity luôn = 1, space: giá trị Parity luôn = 0) tương ứng với dữ liệu là địa chỉ hay data.
_Hoặc bạn có thể sử dụng chế độ 8 bít. Trong frame dữ liệu bạn thêm 1 byte địa chỉ, sau đó mới là các byte data.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi quangdonguehChà, lâu lắm rồi nhưng diễn đàn vẫn còn những chủ đề cốt lõi của điện tử công suất...-
Channel: Điện tử công suất
hôm nay, 07:53 -
-
bởi bqvietNếu muốn tăng công suất cần tăng con chip và tăng biến áp lên lớn hơn. Thiết kế ban đầu dùng TNY25x và biến áp EE16 hoặc EE13. Tăng con chip lên TNY268 vẫn mạch nguyên lý đó và biến áp lên EE19 sẽ nâng công suất ra thêm nhiều. Tăng tối đa...-
Channel: Điện tử công suất
hôm nay, 02:14 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 14:33 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 10:49 -
-
Trả lời cho Tìm VR 5 chânbởi dinhthuong80Cảm ơn bác bqviet . Nhưng hình như các VR 5 chân của linhkienchatluong là loại có 2 chân là công tắc đóng mở. Thấy trên Shopee có chỗ bán linh kiện đàn Organ, mà không biết đúng loại không, với lại sao ... mắc dữ dội luôn ấy!!!
...-
Channel: Hướng dẫn tìm thông tin linh kiện
19-10-2026, 11:30 -
-
Trả lời cho Tìm VR 5 chânbởi bqvietTrang sản phẩm này có loại 5 chân và 8 chân
https://linhkienchatluong.vn/chiet-a...doi_s1595.aspx
Ngoài ra một trang cùng cấp với nó có loại 6 chân nữa, chắc đủ cho người muốn tìm....-
Channel: Hướng dẫn tìm thông tin linh kiện
17-10-2026, 17:19 -
-
bởi dinhthuong80Chào cả nhà, chúc cuối tuần vui vẻ!
Hôm nay mình lên đây nhờ ai biết chỉ dùm biến trở 5 chân này tên gọi là gì, có thể mua ở đâu vậy? Xin cám ơn nhiều! ...-
Channel: Hướng dẫn tìm thông tin linh kiện
-

Comment