BàI 5 CÁc giao thức truyền thông i2C, spi


Lập trình các giao thức truyền thông I2C, SPI



tải về 59.27 Kb.
trang2/4
Chuyển đổi dữ liệu04.05.2024
Kích59.27 Kb.
#57466
1   2   3   4
BÀI 5 CÁC GIAO THỨC TRUYỀN THÔNG I2C 1

3. Lập trình các giao thức truyền thông I2C, SPI:
3.1. Giới thiệu các giao thức truyền thông I2C, SPI:

  • I2C:

I2C còn được gọi là mạch tích hợp liên hoặc IIC hoặc I vuông C. Nó là một giao thức truyền thông nối tiếp 2 dây cho các ứng dụng truyền dữ liệu tầm ngắn. Nó là một giao thức truyền thông nối tiếp nửa song công không đồng bộ. Hơn nữa, nó là một giao thức bus đa chủ chỉ yêu cầu hai dây để truyền dữ liệu nối tiếp là SCL và SDA.

  • SDA ( Đường dữ liệu hai chiều)

  • SCL ( Dòng đồng hồ hai chiều)

Đây là một giao thức truyền thông rất phổ biến được sử dụng trong các dự án nhúng để giao diện các cảm biến dựa trên , màn hình chữ số và mô-đun giao tiếp. Các thiết bị muốn giao tiếp với từng kết nối thông qua bus I2C. Bus I2C hỗ trợ nhiều thiết bị nô lệ và nhiều thiết bị chính.
Dữ liệu được truyền từng chút một nối tiếp dọc theo một dây (đường SDA). Giống như SPI, I2C là đồng thời, đầu ra của các bit được đồng bộ hóa với việc kiểm tra các bit bằng tín hiệu đồng hồ được chia sẻ giữa chủ và nô lệ.
Nhiều Cảm biến sử dụng giao thức truyền thông nối tiếp này để truyền dữ liệu của chúng đến các bộ vi điều khiển hoặc thông qua giao thức này, các mạch phụ khác nhau có thể giao tiếp với các mạch chủ. Nó chỉ áp dụng cho việc truyền dữ liệu khoảng cách ngắn.

  • SPI


ESP32 có module giao tiếp SPI với thiết bị ngoại vi, gọi là SPI0, SPI1, HSPI, VSPI. SPI0 chỉ dành riêng để kết nối bộ nhớ flash của ESP32 với các thiết bị bố nhớ flash khác bên ngoài.
SPI1 được kết nối cũng tương tự như SPI0 nhưng nó dùng để ghi dữ liệu cho bộ nhớ Flash của chip.
HSPI và VSPI và sử dụng tự do. SPI1 và HSPI và VSPI đều có 3 cổng kết với chip, giúp chúng ta dễ dàng kết nối đồng thời với 3 slave bằng giao tiếp SPI mà ESP32 sẽ là thiết bị master.


tải về 59.27 Kb.

Chia sẻ với bạn bè của bạn:
1   2   3   4




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương