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?
Thông báo
Collapse
No announcement yet.
Kết nối 2 pic với nhau
Collapse
X
-
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
-
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, 22: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 songchodep76Cảm ơn bác đã nhiệt thành chia sẻ kinh nghiệm bản thân mình cho mọi người.
Tuy nhiên, theo tiếp xúc hạn hẹp của em với mosfet thì vấn đề bác đo vôn ở cực D và thấy đỉnh nó 70V/55V Vds max, như thí nghiệm và trong hình của bác...-
Channel: Hướng dẫn sử dụng diễn đàn
Hôm qua, 09:46 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Cho tới thời điểm này, quả thật Đình Thường đây quá thất vọng, không hào hứng với Suno-AI lắm bởi ra lệnh Creat mấy chục lần với các thay đổi thì mới chọn được 2 bản hát đúng giai điệu tầm 80% để cắt ghép tạo thành bài hát...
-
Channel: Tâm tình dân kỹ thuật
06-02-2026, 17:01 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Kính chào cả nhà, nhân dịp Tết đang về, sắp 23 tháng chạp rồi, xin gởi lời chúc xuân qua bài hát sau ạ:
Bao nhiêu hân hoan
Chúc Mừng Năm Mới, xuân sang!
Nơi nơi hát vang
nâng chén vui chúc câu An Lành.
Vạn Sự đều Hanh Thông,
Rạng...-
Channel: Tâm tình dân kỹ thuật
06-02-2026, 16:46 -
-
bởi ittcChán quá các bác, em nhạt nhẽo quá nên tán em nào cũng tạch, tuyệt vọng vô cùng, nay lại được mấy anh đồng nghiệp cty đối tác mách cho em gái kia sinh năm 2K đầu, em chả biết nhóm đối tượng này phải tán ra sao bây giờ ?
Tính ra em...-
Channel: Tâm tình dân kỹ thuật
06-02-2026, 00:18 -
-
bởi bqvietCó thể, ví dụ phần phản hồi gồm vi mạch cách ly quang, zener thứ cấp, transistor và điện trở phản hồi dòng ... Bất kỳ linh kiện nào nhóm đó hỏng dẫn tới mất đường phản hồi. TNY chính hãng phát hiện được chuyện đó nhưng linh kiện...
-
Channel: Điện tử công suất
05-02-2026, 18:36 -
-
bởi Nexus 6Pcho e hỏi, khi mạch có linh kiện nào đó hư thì có làm hỏng led đắt tiền (osram) không?
-
Channel: Điện tử công suất
05-02-2026, 10:42 -
-
bởi chinhnguyen9· Thí nghiệm 1 (Mạch boost, Vcc=12V, kích bằng dao động PƯM, duty 10%):
* Không có snubber + không tải: Xuất hiện hiện tượng dao động tắt dần tại cực D Mosfet (ringing). Hình 1 cho thấy trong chu kỳ đầu, điện áp spike lên tới hàng trăm V, điện...-
Channel: Hướng dẫn sử dụng diễn đàn
04-02-2026, 09:16 -
-
bởi Nexus 6Pe dùng KiCad 9.0 và đã xuất được file PDF mạch in gòi bác...
-
Channel: Điện tử công suất
03-02-2026, 16:25 -
-
bởi bqvietBấm chuột vào các tệp sẽ bật ra chương trình tương ứng. Nên dùng bản KiCAD sau
https://kicad-downloads.s3.cern.ch/a...ll_version.exe-
Channel: Điện tử công suất
03-02-2026, 14:57 -
-
bởi Nexus 6Pe cài KiCAD 2012 khi mở ra nó chỉ hiện ntn...
-
Channel: Điện tử công suất
03-02-2026, 11:20 -

Comment