Thienmaonline.vn

Chúng tôi rất vui mừng chia sẻ kiến thức về từ khóa Icsp la gi và hy vọng rằng nó sẽ hữu ích cho bạn đọc. Bài viết tập trung trình bày ý nghĩa, vai trò và ứng dụng của từ khóa này trong việc tối ưu hóa nội dung trang web và chiến dịch tiếp thị trực tuyến. Chúng tôi cung cấp các phương pháp tìm kiếm, phân tích và lựa chọn từ khóa phù hợp, cùng với các chiến lược và công cụ hữu ích. Hy vọng rằng thông tin mà chúng tôi chia sẻ sẽ giúp bạn xây dựng chiến lược thành công và thu hút lưu lượng người dùng. Xin chân thành cảm ơn sự quan tâm và hãy tiếp tục theo dõi blog của chúng tôi để cập nhật những kiến thức mới nhất.

Arduino Nano là một bảng vi tinh chỉnh và điều khiển thân thiện, nhỏ gọn, đầy đủ. Arduino Nano nặng khoảng tầm 7g với kích thước từ là 1,8cm – 4,5cm. Nội dung bài viết này trình bày về các thông số kỹ thuật quan trọng, nhất là sơ đồ chân và chức năng của mỗi chân trong bảng Arduino Nano.

Bạn Đang Xem: Thienmaonline.vn

Đang xem: Icsp là gì

Arduino Nano khác thế nào?

Arduino Nano có chức năng tương tự như Arduino Duemilanove nhưng khác nhau về dạng mạch. Nano được tích hợp vi tinh chỉnh và điều khiển ATmega328P, giống như Arduino UNO. Sự khác biệt tại chính giữa chúng là bảng UNO có dạng PDIP (Plastic Dual-In-line Package) với 30 chân còn Nano có sẵn trong TQFP (plastic quad flat pack) với 32 chân. Trong lúc UNO có 6 cổng ADC thì Nano có 8 cổng ADC. Bảng Nano không có giắc nguồn DC như các bo mạch Arduino khác, mà thay vào đó có cổng mini-USB. Cổng này được sử dụng cho tất cả việc lập trình và bộ giám sát tiếp nối. Tính năng quyến rũ của arduino Nano là nó sẽ chọn công xuất lớn số 1 với hiệu điện thế của nó.

Đặc điểm kỹ thuật Arduino Nano

Arduino Nano

Thông số kỹ thuật

Số chân analog I/O

8

Cấu trúc

AVR

Tốc độ xung

16 MHz

Dòng tiêu thụ I/O

40mA

Số chân Digital I/O

22

Bộ nhớ EEPROM

1 KB

Bộ nhớ Flash

32 KB of which 2 KB used by Bootloader

Điện áp ngõ vào

(7-12) Volts

Vi điều khiển

ATmega328P

Điện áp hoạt động

5V

Kích thước bo mạch

18 x 45 mm

Nguồn tiêu thụ

19mA

Ngõ ra PWM

6

SRAM

2KB

Cân nặng

7 gms

Sơ đồ chân

Theo sơ đồ phía dưới, tất cả chúng ta sẽ thảo luận về tất cả những chức năng của mỗi chân .

*
*

Chức năng của các chân

Thứ tự chân

Tên Pin

Kiểu

Chức năng

1

D1 / TX

I / O

Ngõ vào/ra số

Chân TX-truyền dữ liệu

2

D0 / RX

I / O

Ngõ vào/ra sốChân Rx-nhận dữ liệu

3

RESET

Nguồn vào

Chân reset, hoạt động ở mức thấp

4

GND

Nguồn

Chân nối mass

5

D2

I / O

Ngõ vào/ra digital

6

D3

I / O

Ngõ vào/ra digital

7

Xem Thêm : Yoni có nghĩa là gì? Linga là gì?

D4

I / O

Ngõ vào/ra digital

8

D5

I / O

Ngõ vào/ra digital

9

D6

I / O

Ngõ vào/ra digital

10

D7

I / O

Ngõ vào/ra digital

11

D8

I / O

Ngõ vào/ra digital

12

D9

I / O

Ngõ vào/ra digital

13

D10

I / O

Ngõ vào/ra digital

14

D11

I / O

Ngõ vào/ra digital

15

D12

I / O

Ngõ vào/ra digital

16

D13

I / O

Ngõ vào/ra digital

17

3V3

Đầu ra

Đầu ra 3.3V (từ FTDI)

18

AREF

Nguồn vào

Tham chiếu ADC

19

A0

Nguồn vào

Kênh nguồn vào tương tự kênh 0

20

A1

Nguồn vào

Kênh nguồn vào tương tự kênh 1

21

A2

Nguồn vào

Kênh nguồn vào tương tự kênh 2

22

A3

Nguồn vào

Kênh nguồn vào tương tự kênh 3

23

A4

Nguồn vào

Kênh nguồn vào tương tự kênh 4

24

A5

Nguồn vào

Kênh nguồn vào tương tự kênh 5

Xem Thêm : Đảng ủy là gì? Đảng bộ và Đảng ủy khác nhau như thế nào?

25

A6

Nguồn vào

Kênh nguồn vào tương tự kênh 6

26

A7

Nguồn vào

Kênh nguồn vào tương tự kênh 7

27

+ 5V

Đầu ra hoặc nguồn vào

+ Đầu ra 5V (từ bộ kiểm soát và điều chỉnh On-board) hoặc + 5V (nguồn vào từ nguồn điện phía bên ngoài)

28

RESET

Nguồn vào

Chân đặt lại, hoạt động ở mức thấp

29

GND

Nguồn

Chân nối mass

30

VIN

Nguồn

Chân nối với nguồn vào

Chân ICSP

Tên pin Arduino Nano ICSP

Kiểu

Chức năng

MISO

Nguồn vào hoặc đầu ra

Master In Slave Out

Vcc

Đầu ra

Cấp nguồn

SCK

Đầu ra

Tạo xung cho

MOSI

Đầu ra hoặc nguồn vào

Master Out Slave In

RST

Nguồn vào

Đặt lại, Hoạt động ở mức thấp

GND

Nguồn

Chân nối dất

Các chân: 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 và 16

Như đã đề cập trước đó, Arduino Nano có 14 ngõ vào/ra digital. Các chân thao tác với điện áp tối đa là 5V. Mỗi chân có thể cung cấp hoặc nhận dòng điện 40mA và có điện trở kéo lên khoảng tầm 20-50kΩ. Các chân có thể được sử dụng làm nguồn vào hoặc đầu ra, sử dụng các hàm pinMode (), digitalWrite () và digitalRead ().

Ngoài các chức năng nguồn vào và đầu ra số, các chân này cũng tồn tại một số chức năng bổ sung.

Chân 1, 2: Chân tiếp nối

Hai chân nhận RX và truyền TX này được sử dụng để truyền tài liệu tiếp nối TTL. Các chân RX và TX được kết nối với những chân tương ứng của chip tiếp nối USB tới TTL.

Chân 6, 8, 9, 12, 13 và 14: Chân PWM

Mỗi chân số này cung cấp tín hiệu điều cơ chế rộng xung 8 bit. Tín hiệu PWM có thể được tạo ra bằng phương pháp sử dụng hàm analogWrite ().

Chân 5, 6: Ngắt

Khi tất cả chúng ta cần cung cấp một ngắt ngoài cho bộ xử lý hoặc bộ tinh chỉnh và điều khiển khác, tất cả chúng ta có thể sử dụng các chân này. Các chân này còn có thể được sử dụng để được cho phép ngắt INT0 và INT1 tương ứng bằng phương pháp sử dụng hàm attachInterrupt (). Các chân có thể được sử dụng để kích hoạt ba loại ngắt như ngắt trên giá trị thấp, tăng hoặc giảm mức ngắt và thay đổi giá trị ngắt.

Xem thêm: Snapshot Là Gì – Tại Sao Cần Snapshot Khi đã Có Backup

Chân 13, 14, 15 và 16: Giao tiếp SPI

Khi chúng ta không muốn tài liệu được truyền đi không đồng bộ, chúng ta cũng có thể sử dụng các chân ngoại vi tiếp nối này. Các chân này tương trợ giao tiếp đồng bộ với SCK. Mặc dù phần cứng có tính năng này nhưng phần mềm Arduino lại không có. Vì vậy, bạn phải sử dụng thư viện SPI để sử dụng tính năng này.

Chân 16: Led

Khi bạn sử dụng chân 16, đèn led trên bo mạch sẽ sáng.

Chân 18, 19, 20, 21, 22, 23, 24, 25 và 26 : Ngõ vào/ra tương tự

Như đã đề cập trước đó UNO có 6 chân nguồn vào tương tự nhưng Arduino Nano có 8 nguồn vào tương tự (19 đến 26), được lưu lại A0 đến A7. Điều này còn có tức là chúng ta cũng có thể kết nối 8 kênh nguồn vào tương tự để xử lý. Mỗi chân tương tự này còn có một ADC có độ phân giải 1024 bit (do đó nó sẽ cho giá trị 1024). Theo mặc định, các chân được đo từ mặt đất đến 5V. Nếu như bạn muốn điện áp tham chiếu là 0V đến 3.3V, có thể nối với nguồn 3.3V cho chân AREF (pin thứ 18) bằng phương pháp sử dụng chức năng analogReference (). Tương tự như các chân digital trong Nano, các chân analog cũng tồn tại một số chức năng khác.

Chân 23, 24 như A4 và A5: chuẩn giao tiếp I2C

Khi giao tiếp SPI cũng tồn tại những nhược điểm của nó như cần 4 chân và giới hạn trong một thiết bị. So với truyền thông đường dài, cần sử dụng giao thức I2C. I2C tương trợ chỉ với hai dây. Một cho xung (SCL) và một cho tài liệu (SDA). Để sử dụng tính năng I2C này, tất cả chúng ta cần phải nhập một thư viện mang tên là Thư viện Wire.

Chân 18: AREF

Điện áp tham chiếu cho nguồn vào dùng cho việc chuyển đổi ADC.

Chân 28 : RESET

Đây là chân reset mạch khi chúng ta nhấn nút rên bo. Thường được sử dụng để được kết nối với thiết bị chuyển mạch để sử dụng làm nút reset.

ICSP

*

ICSP là viết tắt của In Circuit Serial Programming , đại diện thay mặt cho một trong những phương pháp có sẵn để lập trình bảng Arduino. Thông thường, một lớp học bộ nạp phát động Arduino được sử dụng để lập trình một bảng Arduino, nhưng nếu bộ nạp phát động bị thiếu hoặc bị hỏng, ICSP có thể được sử dụng thay thế. ICSP có thể được sử dụng để khôi phục bộ nạp phát động bị thiếu hoặc bị hỏng.

Xem thêm: Mãn Tính Là Gì – Bệnh Có Nguy Hiểm Hay Không

Mỗi chân ICSP thường được kết nối với một chân Arduino khác có cùng tên hoặc chức năng. Ví dụ: MISO của Nano nối với MISO / D12 (Pin 15). Lưu ý, các chân MISO, MOSI và SCK được ghép lại với nhau tạo nên hồ hết giao diện SPI.

You May Also Like

About the Author: v1000