-
Notifications
You must be signed in to change notification settings - Fork 10
I2C/OLED #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I2C/OLED #11
Conversation
docs/arduino/i2c_oled.rst
Outdated
|
|
||
| - Chi phí sản xuất cao. | ||
| - Tuổi thọ kém. | ||
| - Rất sợ nước. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bỏ cái này đi e, linh kiện điện tử nào cũng sợ nước
docs/arduino/i2c_oled.rst
Outdated
| - Điện ấp sử dụng: ``3V3`` đến ``5V`` (DC) | ||
| - Công suất tiêu thụ: ``0.04W`` | ||
| - Góc hiển thị: Lớn hơn ``16 độ`` | ||
| - Độ phân giải: ``128X64`` pixel (Điểm ảnh) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
128x64
docs/arduino/i2c_oled.rst
Outdated
|
|
||
| ``I²C``, viết tắt của từ **Inter-Integrated Circuit**, là một loại bus nối tiếp được phát triển bởi hãng sản xuất linh kiện điện tử Philips. Ban đầu, loại bus này chỉ được dùng trong các linh kiện điện tử của Philips. Sau đó, do tính ưu việt và đơn giản của nó, I²C đã được chuẩn hóa và được dùng rộng rãi trong các mô đun truyền thông nối tiếp của vi mạch tích hợp ngày nay. | ||
|
|
||
| Cấu tạo và nguyên lý hoạt dộng của I2C |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
động
docs/arduino/i2c_oled.rst
Outdated
| Cấu tạo và nguyên lý hoạt dộng của I2C | ||
| ++++++++++++++++++++++++++++++++++++++ | ||
|
|
||
| Khi hai thiết bị được kết nối với nhau qua ``I2C`` thì cần xác định thiết bị nào sẽ phát lệnh và thiết bị nào sẽ nhận lệnh. Nếu thiết bị đó phát lệnh sẽ được gọi là **Master** và thiết bị nhận lệnh gọi là **Slave**. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Khi có nhiều thiết bị I2C trên bus, thì phải (và chỉ) có 1 Master để điều khiển Bus - Có thể có nhiều Slave bị động, được điều khiển bởi master
docs/arduino/i2c_oled.rst
Outdated
|
|
||
| ``I2C`` sử dụng hai đường truyền tín hiệu: | ||
|
|
||
| - Một đường tạo xung dao động (Clock) thường được gọi là SCL chỉ do **Master** phát đi ( thông thường ở 100kHz và 400kHz, mức cao nhất là 1Mhz và 3.4MHz). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SCL
docs/arduino/i2c_oled.rst
Outdated
| - Một đường tạo xung dao động (Clock) thường được gọi là SCL chỉ do **Master** phát đi ( thông thường ở 100kHz và 400kHz, mức cao nhất là 1Mhz và 3.4MHz). | ||
| - Một đường truyền dữ liệu SDA từ **Master** sang **Slave** hoặc ngược lại. | ||
|
|
||
| Về lý thuyết lẫn thực tế ``I²C`` sử dụng 7 bit để định địa chỉ, do đó trên một bus có thể có tới 2^7 địa chỉ tương ứng với 128 thiết bị có thể kết nối, nhưng chỉ có 112 , 16 địa chỉ còn lại được sử dụng vào mục đích riêng. Bit còn lại quy định việc đọc hay ghi dữ liệu (1 là write, 0 là read) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Có I2C 10-bit địa chỉ, chế độ mở rộng
docs/arduino/i2c_oled.rst
Outdated
|
|
||
| Về lý thuyết lẫn thực tế ``I²C`` sử dụng 7 bit để định địa chỉ, do đó trên một bus có thể có tới 2^7 địa chỉ tương ứng với 128 thiết bị có thể kết nối, nhưng chỉ có 112 , 16 địa chỉ còn lại được sử dụng vào mục đích riêng. Bit còn lại quy định việc đọc hay ghi dữ liệu (1 là write, 0 là read) | ||
|
|
||
| Điểm mạnh của ``I²C`` chính là hiệu suất và sự đơn giản của nó: một khối điều khiển trung tâm có thể điều khiển cả một mạng thiết bị mà chỉ cần hai lối ra điều khiển. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bỏ hiệu suất đi
docs/arduino/i2c_oled.rst
Outdated
|
|
||
| - Một Master một Slave. | ||
| - Một Master nhiều Slave. | ||
| - Nhiều Master nhiều Slave. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bỏ Nhiều Master đi nha
docs/arduino/i2c_oled.rst
Outdated
| Tài liệu tham khảo | ||
| ++++++++++++++++++ | ||
|
|
||
| Để có thể hiểu rõ hơn về ``I2C`` bạn có thể vào `đây <http://www.nxp.com/docs/en/application-note/AN10216.pdf>`_ để tham khảo thêm. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thay bằng link này: http://maxembedded.com/2014/02/inter-integrated-circuits-i2c-basics/
Anh xem rồi cho em nhận xét.
Cảm ơn anh!