Tìm hiểu về vi điều khiển ATmega328P
Atmega328p là gì
ATmega328P là một bộ vi điều khiển tiên tiến và nhiều tính năng. Nó là một trong những vi điều khiển nổi tiếng của Atmel vì nó được sử dụng trong bo mạch arduino UNO. Nó là một bộ vi điều khiển thuộc họ vi điều khiển megaMVR của Atmel (Cuối năm 2016, Atmel được Microchip Technology Inc mua lại). Các vi điều khiển được sản xuất trong họ megaMVR được thiết kế để xử lý các bộ nhớ chương trình lớn và mỗi vi điều khiển trong họ này chứa lượng ROM, RAM, các chân I / O và các tính năng khác nhau và được sản xuất với các chân đầu ra khác nhau, từ 8 chân đến hàng trăm chân.
Bạn đang đọc: Tìm hiểu về vi điều khiển ATmega328P
Mạch bên trong của ATmega328P được phong cách thiết kế với tính năng tiêu thụ dòng điện thấp. Con chip này chứa 32 kilobyte bộ nhớ flash trong, 1 kilobyte EEPROM và 2 kilobyte SRAM. EEPROM và bộ nhớ flash là bộ nhớ lưu thông tin và thông tin đó vẫn thoát ra mỗi khi nguồn điện bị ngắt nhưng SRAM là bộ nhớ chỉ lưu thông tin cho đến khi có điện và khi ngắt nguồn điện toàn bộ thông tin được lưu trong SRAM sẽ bị xóa .
Đặc tính / Thông số kỹ thuật của ATmega328P
Thiết kế hiệu suất cao
Tiêu thụ ít điện năng
Tổng số chân ngõ vào Analog là 6
Chứa 32 kilobyte bộ nhớ flash
Chứa 2 kilobyte SRAM
Chứa 1 kilobyte EEPROM
Tốc độ xung nhịp 16 megahertz
Nhiệt độ tối thiểu và tối đa – 40 độ C đến 105 độ C .
Tổng số chân I / O kỹ thuật số là 14 chân
RISC tiên tiến và phát triển
Khóa công dụng chương trình để bảo mật mã lập trình
Chứa tổng số ba bộ định thời, hai 8 bit và một 16 bit
Tổng số chân I / O là 23 chân
Tổng số kênh PWM là 6
Điện áp hoạt động giải trí tối thiểu và tối đa từ 1.8 V DC đến 5.5 V DC
Sơ đồ chân
Số thứ tự chân
Mô tả
Chức năng
Mô tả công dụng
1
PC6
reset
Khi chân reset này ở mức thấp, bộ vi điều khiển và chương trình của nó sẽ được reset .
2
PD0
Chân kỹ thuật số ( RX )
Chân đầu vào cho tiếp xúc nối tiếp
3
PD1
Chân kỹ thuật số ( TX )
Chân đầu ra cho tiếp xúc nối tiếp
4
PD2
Chân kỹ thuật số
Chân 4 được sử dụng làm ngắt ngoài 0
5
PD3
Chân kỹ thuật số ( PWM )
Chân 5 được sử dụng làm ngắt ngoài 1
6
PD4
Chân kỹ thuật số
Chân 6 được sử dụng cho nguồn bộ đếm bên ngoài Timer0
7
Vcc
Điện áp dương
Nguồn dương của mạng lưới hệ thống
8
GND
Nối đất
Nối đất của mạng lưới hệ thống
9
XTAL
Dao động tinh thể
Chân này nối với một châncủa bộ xê dịch tinh thể để phân phối xung nhịp bên ngoài cho chip
10
XTAL
Dao động tinh thể
Chân này nối với chân còn lại của bộ giao động tinh thể để cung ứng xung nhịp bên ngoài cho chip
11
PD5
Chân kỹ thuật số ( PWM )
Chân 11 được sử dụng cho nguồn bộ đếm bên ngoài Timer1
12
PD6
Chân kỹ thuật số ( PWM )
Bộ so sánh analog dương i / ps
13
PD7
Chân kỹ thuật số
Bộ so sánh analog âm i / ps
14
PB0
Chân kỹ thuật số
Nguồn đầu vào bộ đếm hoặc bộ hẹn giờ
15
PB1
Chân kỹ thuật số ( PWM )
Bộ đếm hoặc bộ hẹn giờ so sánh khớp A
16
PB2
Chân kỹ thuật số ( PWM )
Chân này hoạt động giải trí như lựa chọn slave i / p .
17
PB3
Chân kỹ thuật số ( PWM )
Chân này được sử dụng làm đầu ra tài liệu master và nguồn vào tài liệu slave cho SPI .
18
PB4
Chân kỹ thuật số
Chân này hoạt động giải trí như một đầu vào xung nhịp master và đầu ra xung nhịp slave .
19
PB5
Chân kỹ thuật số
Chân này hoạt động giải trí như một đầu ra xung nhịp master và nguồn vào xung nhịp slave cho SPI .
20
AVcc
Điện áp dương
Điện áp dương cho ADC ( nguồn )
21
AREF
Tham chiếu analog
Điện áp tham chiếu analog cho ADC ( Bộ chuyển đổi analog sang kỹ thuật số )
22
GND
Nối đất
Nối đất của mạng lưới hệ thống
23
PC0
Đầu vào analog
Đầu vào analog giá trị kỹ thuật số kênh 0
24
PC1
Đầu vào analog
Đầu vào analog giá trị kỹ thuật số kênh 1
25
PC2
Đầu vào analog
Đầu vào analog giá trị kỹ thuật số kênh 2
26
PC3
Đầu vào analog
Đầu vào analog giá trị kỹ thuật số kênh 3
27
PC4
Đầu vào analog
Đầu vào analog giá trị kỹ thuật số kênh 4. Chân này cũng hoàn toàn có thể được sử dụng làm liên kết giao diện tiếp nối đuôi nhau cho tài liệu .
28
PC5
Đầu vào analog
Đầu vào analog giá trị kỹ thuật số kênh 5. Chân này cũng được sử dụng như dòng xung nhịp giao diện tiếp nối đuôi nhau .
Các ứng dụng
Có hàng ngàn ứng dụng cho Atmega328P và sẽ có nhiều hơn nữa trong tương lai gần tùy thuộc vào cách người ta hoàn toàn có thể tâm lý phát minh sáng tạo. Mỗi ngày, tất cả chúng ta đều thấy một ứng dụng mới được kiến thiết xây dựng bằng chip này bởi những sinh viên, kỹ sư, người yêu thích điện tử. Một số ứng dụng cho chip này hoàn toàn có thể liệt kê như :
Hệ thống điều khiển máy móc công nghiệp
Máy móc và ứng dụng nguồn năng lượng mặt trời
Các ứng dụng dựa trên IOT
Các ứng dụng dựa trên nguồn điện và bộ sạc
Hệ thống thời tiết
Ứng dụng tiếp xúc không dây
Các ứng dụng dựa trên bảo mật thông tin
Các dự án Bất Động Sản và mạng lưới hệ thống tương quan đến y tế và sức khỏe thể chất
Các ứng dụng tương quan đến xe hơi
Và nhiều ứng dụng khác …
Thay thế hoặc tương đương
Atmega328P hoàn toàn có thể được sửa chữa thay thế bằng AtmegaA8
Mã số sản phẩm thay thế
Các vi điều khiển sửa chữa thay thế cho Atmega328P là Atmega8535, Atmega16 và Atmega32 .
Cách sử dụng Atmega328P
Sử dụng Atmega328P cũng giống như bất kể vi điều khiển nào khác, nó cũng cần được lập trình trước khi sử dụng. Có rất nhiều ứng dụng lập trình để lập trình chip này, một trong những cách thuận tiện và phổ cập để lập trình nó là sử dụng bo mạch arduino và ứng dụng arduino có tên là Arduino IDE. Trình lập trình khác là IDP dành cho bộ điều khiển AVR có tên “ Atmel Studio ” hoàn toàn có thể tải xuống không tính tiền từ những trang web Atmel và Microchip Technology. Sau khi setup ứng dụng IDE hoặc IDP, người dùng phải viết những công dụng / code chương trình trong trình lập trình IDE hoặc IDP. Có một số ít hướng dẫn có sẵn trên mạng từ đó người ta hoàn toàn có thể học cách lập trình bộ vi điều khiển để làm được tác vụ mong ước từ chip .
Cách chạy Atmega328P an toàn và đạt hiệu suất trong thời gian dài
Để có được hiệu suất vĩnh viễn hoặc chạy Atmega328P trong nhiều năm trong thiết bị hoặc dự án Bất Động Sản điện tử của bạn thì bạn cần biết rằng chip hoặc IC rất nhạy cảm và cần phải cẩn trọng khi sử dụng. Điện áp cung ứng không được vượt quá 5,5 V. Luôn kiểm tra đầu ra nguồn điện áp trước khi liên kết với IC. Khi thí nghiệm trên breadboard hoặc hàn trong mạch thì nên kiểm tra ngắn mạch tổng thể những chân trước khi cấp nguồn cho IC, tốt hơn là dùng socket cho IC, nhưng cũng nên kiểm tra xem chân socket của IC có chập mạch không trước khi đặt IC vào đó. Ổ cắm IC cũng giúp bảo vệ IC khỏi nhiệt sinh ra từ mỏ hàn trong khi hàn. Không tàng trữ hoặc quản lý và vận hành chip dưới – 40 độ C và trên 105 độ C .
Datasheet Atmega328P
Để tải datasheet, chỉ cần sao chép và dán link dưới đây vào trình duyệt của bạn .
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
Source: https://baoduongdieuhoa24h.com
Category: Điện Tử