Các bác cho hỏi muốn kết nối 2 con pic với nhau thi kết nối ntn ạ?e nghe nói dùng I2C hay UART j đó nhưng ko biết ntn?phải kết nối bằng phần mềm hay sao?còn phần cứng thì sao?
Kết nối 2 pic với nhau
Collapse
X
-
Tags: None
-
-
có file mô phổng đây, bạn xem đi , có gì mình giúp choNguyên văn bởi binhcddt09b Xem bài viếthelp me help me. các bac giúp em với
[ATTACH]42896[/ATTACH]Attached FilesĐời không như mình nghĩ. phải tranh thủ thôi ***********
Comment
-
-
mình thấy trong đồ án của khóa trước thấy họ kết nói port b của con pic 1 với portb của con pic 2,nhưng trong code không thấy dùng chuẩn truyền gì vậy là sao hả?
đề tài mình làm thì chỉ cần dùng thêm con pic nữa để PWM cho con cảm biến siêu âm thui chứ thực ra thì xài 1 con pic vẫn dư chân rui, nhưng tại nó chỉ có 2 chân PWM nên dùng đk động cơ mất rui ehm
Comment
-
đó là truyền // giao thức truyền tự người lập trình định ra.Nguyên văn bởi binhcddt09b Xem bài viếtmình thấy trong đồ án của khóa trước thấy họ kết nói port b của con pic 1 với portb của con pic 2,nhưng trong code không thấy dùng chuẩn truyền gì vậy là sao hả?
đề tài mình làm thì chỉ cần dùng thêm con pic nữa để PWM cho con cảm biến siêu âm thui chứ thực ra thì xài 1 con pic vẫn dư chân rui, nhưng tại nó chỉ có 2 chân PWM nên dùng đk động cơ mất rui ehm
Comment
-
hi trình độ của em có hạn bác ạ, em mà viết được thì cũng chẳng hỏi mấy câu hỏi này hihi.ủa thế muốn "truyền // giao thức truyền tự người lập trình định ra" thì làm ntn hả các bác
Comment
-
Thực ra thì bạn cũng ko cần quan tâm đến vấn đề này ngay ( vì theo mấy bài trên thì bạn vẫn là gà mờ - nhảy cóc dễ tẩu hoả nhập ma
).
Giao tiếp đơn giản bây giờ bạn cần là làm sao bạn truyền 1 byte dữ liệu từ con chip này sang con chip kia là được.
Cái cách đơn giản nhất là kiểu // bạn nói ở trên tức là nối 2 port của 2 con với nhau. Bạn muốn truyền dữ liệu từ con A sang con B thì bạn cho con A xuất dữ liệu còn con B đọc. Đọc được rồi vậy là OK.
Khác với kiểu // là nối tiếp. Khi đó bạn phải truyền từng bit một. Dĩ nhiên là kiểu này cũng có thể tự đặt ra ( thường chỉ dùng với 2 con chip ) nhưng thường nó các modul con chip được tích hợp sẵn để đảm bảo an toàn và tốc độ. Với các modul này dĩ nhiên phải tuân theo một số chuẩn, một số bước cố định chứ ko thể thích sao dc vậy.
Các kiểu nối tiếp thường thấy là : I2C, SPI, RS232, RS485.... khi nào khả năng lập trình và am hiểu phần cứng một chút thì bạn có thể tìm hiểu và sẽ thấy rằng nó hay hơn cái kiểu "lung tung chưởng " của mình rất nhiều.
Last edited by duong_act; 13-04-2012, 21:51.
Comment
-
hi thank bác nhiều,hi vậy bây giờ bác có thể hướng dẫn em cái dễ" // "trước được không?bây giờ e muốn xuất từ portb(pic1) sang portb(2) sau đó nhận dữ liệu về để đk động cơ ở pic 2 ntn a?Bác có thể cho e xin một đoạn code mẫu không ạ?Hi cái này thầy giáo bỏ rơi bắt tụi em phải tự cày nên thế đó, mấy bác thông cảm ha,e mới học xong lập trình nên còn non lắm
Comment
-
Đây nhé :
PIC1 có 2 nút nhấn UP,DOWN để tăng giảm tốc nằm trên chân A0 và A1.
PIC2 điều khiển động cơ qua CCP1.
2 pic nối nhau qua PORTB.
Bạn mở mô phỏng ra rồi nhấn 2 nút UP,DOWN trên PIC rồi xem duty của CCP1 trên PIC 2 thay đổi.Attached Files
Comment
-
bạn duong_act giải thích khá rõ ràng. Không lẽ bạn ko viết dc 1 chương trình xuất nhập dữ liệu đơn giản ( cái này trong trường có dạy ) ?Nguyên văn bởi binhcddt09b Xem bài viếthi thank bác nhiều,hi vậy bây giờ bác có thể hướng dẫn em cái dễ" // "trước được không?bây giờ e muốn xuất từ portb(pic1) sang portb(2) sau đó nhận dữ liệu về để đk động cơ ở pic 2 ntn a?Bác có thể cho e xin một đoạn code mẫu không ạ?Hi cái này thầy giáo bỏ rơi bắt tụi em phải tự cày nên thế đó, mấy bác thông cảm ha,e mới học xong lập trình nên còn non lắm
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