Sơ đồ chân

Một phần của tài liệu do an do nhiet do do am su dung cam bien dht11 (Trang 35 - 38)

DL: Khi DL=1, LCD giao tiếp với MPU bằng giao thức 8 bit (từ bit DB7 đến DB0) Ngược lại, giao thức giao tiếp là 4 bit (từ bit DB7 đến bit DB0).

b. Sơ đồ chân

Hình 8. Sơ đồ chân ESP8266

Bảng 5 : Chức năng các chân ESP8266

TTên chân Tên chân Miêu tả Các chân nguồn V Vin Có thể sử dụng để cung cấp nguồn trực tiếp cho NodeMCU/ESP8266 và các thiết bị ngoại vi của nó. Nguồn cung cấp trên Vin được điều chỉnh thông qua bộ điều chỉnh tích hợp trên Mô-đun NodeMCU, có thể cung cấp 5V được điều chỉnh cho chân Vin. 3

3.3V

Là đầu ra của bộ điều chỉnh điện áp trên bo mạch và có thể được sử dụng để cấp nguồn cho các thành phần bên ngoài.

GND GND GNodeMCU/ESP8266.Là chân nối đất của

Các chân giao tiếp I2C S

SCL, SDA

Được sử dụng để kết nối cảm biến và thiết bị ngoại vi, cả I2C Master và I2C Slave điều được hỗ trợ. Chức năng giao diện I2C có thể được thực hiện

theo chương trình và tần số xung nhịp tối đa là 100kHz. Các chân GPIO G GPIO0 đến GPIO16

NodeMCU / ESP8266 có 17 chân GPIO có thể được gán cho các chức năng như I2C, I2S, UART, PWM, IR Remote Control, LED Light và Button theo lập trình. Mỗi GPIO hỗ trợ kỹ thuật số có thể được định cấu hình để kéo lên hoặc kéo xuống bên trong hoặc đặt thành trở kháng cao. Khi được định cấu hình làm đầu vào, nó cũng có thể được đặt thành trình kích hoạt cạnh hoặc trình kích hoạt mức để tạo ra các ngắt CPU.

Kênh ADC ADC0 A

NodeMCU được nhúng với SAR ADC chính xác 10 bit. Hai chức năng có thể được thực hiện bằng ADC. Kiểm tra điện áp nguồn cấp của chân VDD3P3 và kiểm tra điện áp đầu vào của chân TOUT. Tuy nhiên, chúng không thể được thực hiện cùng một lúc.

Các chân giao tiếp UART T TXD0, RXD0, RST0, CTS0, TXD1.

NodeMCU / ESP8266 có 2 giao diện UART (UART0 và UART1) cung cấp giao tiếp không đồng bộ (RS232 và RS485) và có thể giao tiếp với tốc độ lên đến 4,5 Mbps. UART0 (chân TXD0, RXD0, RST0 & CTS0) có thể được sử dụng để giao tiếp. Tuy nhiên, UART1 (chân TXD1) chỉ có tín hiệu truyền dữ liệu nên nó thường được sử dụng để xuất dữ liệu.

Các chân giao tiếp SPI

M MOSI, CS, MISO, SCLK, HSCLK, HMISO, HCS, HMOSI.

NodeMCU / ESP8266 có hai SPI (SPI và HSPI) ở chế độ phụ và chính. Các SPI này cũng hỗ trợ các tính năng SPI có mục đích chung sau:

- 4 chế độ thời gian chuyển định dạng SPI

- Lên đến 80 MHz và đồng hồ chia 80 MHz

- Lên đến 64-Byte FIFO

Các chân SDIO S

SDD0, SDD1, SDD2, SDD3,

NodeMCU / ESP8266 có giao diện đầu vào / đầu ra kỹ thuật số bảo mật (SDIO) được sử dụng để giao tiếp trực tiếp với thẻ SD. Hỗ trợ 4 bit 25 MHz SDIO v1.1 và 4 bit 50 MHz SDIO

SDCMD, SDCLK. v2.0. Các chân PWM Reserved. R Bo mạch có 4 kênh Điều chế độ rộng xung (PWM). Đầu ra PWM có thể được thực hiện theo chương trình và được sử dụng để điều khiển động cơ kỹ thuật số và đèn LED. Dải tần số PWM có thể điều chỉnh từ 1000 μs đến 10000 μs (100 Hz và 1 kHz).

Các chân điều khiển

E EN, RST,

WAKE.

Được sử dụng để điều khiển

NodeMCU / ESP8266. Các chân này bao gồm chân Chip Enable (EN), chân Reset (RST) và chân WAKE.

- EN: Chip ESP8266 được bật khi chân EN được kéo lên mức cao. Khi xuống mức thấp, chip hoạt động ở mức công suất tối thiểu.

- RST: Chân RST được sử dụng để thiết lập lại chip ESP8266.

- WAKE: Được sử dụng để đánh thức chip khỏi chế độ ngủ.

Một phần của tài liệu do an do nhiet do do am su dung cam bien dht11 (Trang 35 - 38)