Thông báo
Collapse
No announcement yet.
I2C, chúng ta cùng thảo luận!
Collapse
X
-
Falleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
-
khổ thật,Nếu dùng 89C51 làm Slave thi` ngắt ngoài của 89C51 ko bắt được cạnh lênh nên không nhận biết được stop sequence !!! Bác nào có giải pháp gì không?Hèn gì Ở trên mạng search hoài không có code tham khảo , chỉ thấy dung` PIC,AVR,.. làm Slave chứ code I2C for 89C51 chỉ viết cho master để giao tiếp với các device khác thôi.
Comment
-
Nguyên văn bởi firmwavevn Xem bài viếtĐây là một ví dụ mãu về giao tiếp I2C MASTER với module SRF08
//http://www.robot-electronics.co.uk/htm/using_the_i2c_bus.htm
Chương trình này chỉ nên sử dụng với PIC ko tích hợp sẵn phần I2C. Có thể sửa đổi tương tự cho AT89C51...
#include<pic.h>
//__CONFIG(UNPROTECT & WDTEN & HS & PWRTEN & BOREN & LVPDIS & DUNPROT & DEBUGDIS);
#define SCL TRISB4 // I2C bus
#define SDA TRISB1 //
SCL = 1; // means TRISB4 = 1;
....
SCL = 0; // means TRISB4 = 0
không có tác dụng gì, SCL vẫn chỉ là mức cao (do có điện trở pullup). Không biết tại hạ thắc mắc vậy có đúng không.CUNG CẤP PSOC, MẠCH NẠP
CHUYỂN ĐỔI USB <-> RS485 AutoBaud
RS232 <-> RS485 MultiBaud
MẠCH NẠP USBPPI S7-200
Mobile: 0906076116
Email:
Comment
-
Tôi có một số ví dụ dùng chuẩn I2C (giao tiếp với 24C04,DS1307,....), cac ban tham khao tại link:
http://www.diendandientu.com/diendan...d?thread=102220912666017
Comment
-
Trong cấu trúc multi-read/write của giao tiếp I2C dường như chỉ cho một địa chỉ ( hoặc 1 thanh ghi của con cảm biến) mà thôi
E đang làm một con cảm biển. Việc tính toán yêu cầu đọc "liên tiếp" dữ liệu từ 3 thanh ghi ( có 3 địa chỉ khác nhau) để tính toán. Việc đọc từng byte của thanh ghi này rồi dừng chuyển qua đọc byte của thanh ghi khác sẽ có một khoảng thời gian dán đoạn. Dữ liệu đo từ 3 thanh ghi sẽ không đồng bộ, dẫn tới viêc tính toán sai.
Có ai biết cấu trúc ( dạng như ảnh e đã upload) để dọc data không giúp e với?
Rất cảm ơn!
Comment
Bài viết mới nhất
Collapse
-
bởi tungdqEm cần tìm sơ đồ mạch một số Main máy tính đời cao như Asrock B560M-HDV, các cao nhân chỉ giúp với. Thank!
-
Channel: Các mạch điện ứng dụng
hôm nay, 08:27 -
-
Trả lời cho Kiểm tra biến ápbởi lamvu0677nhân tiện cho mình hỏi thêm về cái phần test hipot (cao áp),là để kiểm tra độ bền cách điện giưa các cuộn dây,mà thấy thông số test thường ở mức 4kvac,vậy nếu mấy con fail đó xài bình thường vẫn dduocj phải không ạ,vì điện mình làm gì lên tới mức đó
-
Channel: Điện tử dành cho người mới bắt đầu
10-11-2024, 08:52 -
-
Trả lời cho Kiểm tra biến ápbởi lamvu0677máy đo số vòng thì cty có ,mà nó to quá,tưởng có máy nào gọn gọn bỏ túi được thì tiện hơn,vì đi lại nhiều...
-
Channel: Điện tử dành cho người mới bắt đầu
10-11-2024, 08:47 -
-
bởi tmcodonMình thấy diễn đàn có chuyên mục quảng cáo rồi mà. Bạn đóng góp để mở luồng riêng
-
Channel: Hướng dẫn sử dụng diễn đàn
09-11-2024, 13:36 -
-
bởi Nicole08Xin chào mọi người, tôi đã sử dụng Flashforge Inventor 2 được gần 5 năm và rất hài lòng với nó, nhưng tuần trước đã xảy ra sự cố. Có vẻ như động cơ bước đưa sợi in vào đầu nóng đã bị hỏng. Mọi thứ khác có vẻ ổn trên máy...
-
Channel: Điện tử dành cho người mới bắt đầu
09-11-2024, 12:55 -
Comment