PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp USB, CAN, I2C, SPI, USART...

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Giao tiếp USB, CAN, I2C, SPI, USART... Những giao tiếp được tích hợp trên PIC

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 05-08-2011, 10:58 AM   #3
duongvt
Nhập môn đệ tử
 
Tham gia ngày: Apr 2011
Bài gửi: 9
:
Trích:
Nguyên văn bởi nttrungut View Post
Địa chỉ slave có 7 bit (có thể do mình đặt), thường khi viết code mình khai báo là address là int8 nên bit LSB sẽ là 0. Khi đưa vào khung dữ liệu I2C thì ta chèn thêm bit R/W vào LSB để định hướng truyền hoặc nhận dữ liệu.
A cho e hỏi chút nhá
Em đang làm với con srf 02 địa chỉ mặc định của nó là 0xE0 tức là 1110 0000 . Khi gửi địa chỉ đến SRF 02 ta phải dịch trái 1 bit rồi chèn thêm bít R/W .giả sử là Read thì sẽ thành 1100 0001 = 0xC1 . Như vậy sẽ mất đi bit có trọng số cao nhất. Vậy liệu con SRF có hiểu đc k ak
duongvt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 07:59 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam