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
-
-
bởi bqvietĐám UPS cửa cuốn đời cổ vẫn chạy 1 biến áp sắt từ vừa để hạ áp điện lưới nạp bình điện, vừa để kích áp bình điện thành sóng vuông đầu ra đấy thôi. Kiểu tiết kiệm này đã có từ mấy chục năm nay. Sơ đồ đại loại như link
https://www.homemade-circuits.com/si...rchargerchang/...-
Channel: Nguồn!
Hôm qua, 16:49 -
-
bởi dinhthuong92Không biết nó thiết kế kiểu gì mà dùng chung được cuộn cảm L cho cả mạch Buck hạ áp để sạc pin và Boost nâng áp cho Led. Muốn vẽ mạch để xem mà nhiều linh kiện quá, e không kham nổi!
Bác nào có sơ đồ xin up lên cho mọi người tham khảo nhé!...-
Channel: Nguồn!
04-09-2026, 11:09 -
-
-
Trả lời cho TCL - Tập hợp các vấn đề về màn hình màu TCLbởi dtvankhoeBác nào có file rom này cho em xin em cảm ơn ạ TCL L43S6500 – TPD.RT2841.PB772
-
Channel: Điện tử truyền hình
30-08-2026, 21:08 -

Comment