View Single Post
Old 07-01-2010, 12:16 AM   #2
Mr.Bi
Đệ tử 7 túi
 
Tham gia ngày: Jul 2007
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 188
:
Trích:
Nguyên văn bởi nhanh0112 View Post
Trước đây tui sử dụng 89C51 thì định nghĩa 2 chân (thuộc port in/out) bất kỳ làm chân giao tiếp SDA, SCL đc. Ở PIC 16F877a có làm đc như vậy ko? Nếu đc thì khác với việc sử dụng chân chức năng I2C có sẵn (RC3,RC4) ở chỗ nào?
Bác nào biết chỉ giùm tui nha! Cảm ơn các bác trước
Tại sao 8051 k hỗ trợ I2C vẫn giao tiếp đc , đó là vì u đang giả lập , tức dùng phần mềm giả lập giao tiếp I2C . Điều đó cũng có nghĩa bất kì con VDK nào cũng giao tiếp đc I2C .
Với PIC ,vì bản thân có hỗ trợ I2C ở 2 chân RC3 và RC4 nên
cách 1 : nếu mắc vào 2 chân này và khai báo dùng i2c thì sau khi khai báo xong , u chỉ việc gọi hàm và đọc giá trị về ...
cách 2 : Nếu k mắc vào 2 chân này ( hoặc có mắc mà k khai báo dùng i2c) , bắt buộc u phải viết đoạn code giả lập

Đơn giản như đang giỡn
Mr.Bi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn