Header Ads

  • Breaking News

    Vi điều khiển ATmega328P Pinout

    Sơ đồ chân của ATmega328P, Cấu hình pin, Mô tả ngắn gọn & Bảng dữ liệu

    ATmega328P là chip vi điều khiển hiệu suất cao. Hôm nay chúng ta sẽ thảo luận về sơ đồ chân hoặc cấu hình pin, sử dụng, mô tả, biểu dữ liệu và các chi tiết khác về cách sử dụng vi điều khiển này.
    Sơ đồ chân của ATmega328P, Cấu hình pin, Mô tả ngắn gọn & Bảng dữ liệu

    ATmega328P Tính năng / Thông số kỹ thuật:

    • Thiết kế hiệu suất cao
    • Sự tiêu thụ ít điện năng
    • Tổng số chân Đầu vào tương tự 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 & tối đa -40 độ C đến 105 độ C.
    • Tổng số chân I / O kỹ thuật số là 14
    • RISC nâng cao
    • Khóa chức năng chương trình để bảo mật mã lập trình
    • Chứa tổng cộng ba bộ định thời hai 8 bit và một 16 bit
    • Tổng số chân I / O là 23
    • Tổng số kênh PWM là 6
    • Điện áp hoạt động tối thiểu và tối đa từ 1,8V DC đến 5,5V DC

    Cấu hình pin:

    Ghim#Mô tả pinChức năng ghimMô tả chức năng pin
    1PC6Cài lạiKhi pin reset này xuống thấp, vi điều khiển và chương trình của nó sẽ được thiết lập lại.
    2PD0Pin kỹ thuật số (RX)Pin đầu vào cho giao tiếp nối tiếp
    3PD1Pin kỹ thuật số (TX)Pin đầu ra cho giao tiếp nối tiếp
    4PD2Pin kỹ thuật sốChân 4 được sử dụng làm ngắt ngoài 0
    5PD3Pin kỹ thuật số (PWM)Chân 5 được sử dụng làm ngắt ngoài 1
    6PD4Pin kỹ thuật sốChân 6 được sử dụng cho bộ đếm nguồn ngoài Timer0
    7VccĐiện áp dươngCung cấp tích cực của hệ thống.
    số 8GNDĐấtMặt bằng của hệ thống
    9XtALDao động tinh thểChân này nên được kết nối với một chân của bộ dao động tinh thể để cung cấp xung đồng hồ bên ngoài cho chip
    10XtALDao động tinh thểChân này cũng nên được kết nối với một chân khác của bộ dao động tinh thể để cung cấp xung đồng hồ bên ngoài cho chip
    11PD5Pin kỹ thuật số (PWM)Chân 11 được sử dụng cho bộ đếm nguồn bên ngoài Timer1
    12PD6Pin kỹ thuật số (PWM)So sánh tương tự tích cực i / ps
    13PD7Pin kỹ thuật sốSo sánh tương tự âm i / ps
    14PB0Pin kỹ thuật sốBộ đếm đầu vào hoặc bộ đếm thời gian
    15PB1Pin kỹ thuật số (PWM)bộ đếm hoặc bộ đếm thời gian so sánh khớp A.
    16PB2Pin kỹ thuật số (PWM)Pin này hoạt động như một sự lựa chọn nô lệ i / p.
    17PB3Pin kỹ thuật số (PWM)Ghim này được sử dụng làm đầu ra dữ liệu chủ và đầu vào dữ liệu phụ cho SPI.
    18PB4Pin kỹ thuật sốPin này hoạt động như một đầu vào đồng hồ chủ và đầu ra đồng hồ phụ.
    19PB5Pin kỹ thuật sốChân này hoạt động như một đầu ra đồng hồ chủ và đầu vào đồng hồ phụ cho SPI.
    20AVccĐiện áp dươngĐiện áp dương cho ADC (nguồn)
    21KHU VỰCTham chiếu tương tựĐiện áp tham chiếu tương tự cho ADC (Bộ chuyển đổi tương tự sang số)
    22GNDĐấtMặt bằng của hệ thống
    23PC0Đầu vào analogKênh giá trị kỹ thuật số đầu vào tương tự 0
    24PC1Đầu vào analogKênh giá trị kỹ thuật số đầu vào tương tự 1
    25PC2Đầu vào analogKênh giá trị kỹ thuật số đầu vào tương tự 2
    26PC3Đầu vào analogKênh giá trị kỹ thuật số đầu vào tương tự 3
    27PC4Đầu vào analogKênh giá trị kỹ thuật số đầu vào tương tự 4. Pin này cũng có thể được sử dụng làm kết nối giao diện nối tiếp cho dữ liệu.
    28PC5Đầu vào analogKênh giá trị kỹ thuật số đầu vào tương tự 5. Pin này cũng được sử dụng làm dòng đồng hồ giao diện nối tiếp.

    Mô tả ATmega328P:

    ATmega328P là một vi điều khiển rất tiên tiến và có tính năng phong phú. Nó là một trong những vi điều khiển nổi tiếng của Atmel vì được sử dụng trong bo mạch UNO arduino. Nó là một bộ vi điều khiển thuộc họ vi điều khiển megaMVR của Atmel (Sau năm 2016, Atmel được Microchip Technology Inc thu được, các bộ 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 hơn và mỗi bộ vi điều khiển trong họ này chứa lượng ROM, RAM khác nhau, Chân I / O và các tính năng khác và chúng cũng được sản xuất ở các chân đầu ra khác nhau, từ 8 chân đến hàng trăm chân.
    Mạch bên trong của ATmega328P được thiết kế với các tính năng tiêu thụ hiện tại thấp. Con chip chứa 32 kilobyte bộ nhớ flash bên trong, 1 kilobyte EEPROM và 2 kilobyte SRAM. EEPROM và bộ nhớ flash là những bộ nhớ lưu thông tin và thông tin vẫn thoát ra khi nguồn bị ngắt hoặc tắt nhưng SRAM là bộ nhớ chỉ lưu thông tin cho đến khi nguồn được cung cấp và khi ngắt nguồn tất cả thông tin được lưu trong SRAM sẽ bị xóa.

    Các ứng dụng:

    Có hàng ngàn ứng dụng cho Atmega328P cũng sẽ xuất hiện trong tương lai gần tùy thuộc vào cách người ta có thể nghĩ sáng tạo. Mỗi ngày chúng ta đều thấy một ứng dụng mới được xây dựng bằng cách sử dụng con chip này bởi các sinh viên điện tử, kỹ sư, người có sở thích, tinker. Một số ứng dụng cho chip như sau.
    • Hệ thống điều khiển máy móc công nghiệp
    • Máy móc và ứng dụng năng lượng mặt trời
    • Các ứng dụng dựa trên IOT
    • Cung cấp năng lượng và các ứng dụng dựa trên bộ sạc
    • Hệ thống thời tiết
    • Ứng dụng truyền thông không dây
    • Ứng dụng dựa trên bảo mật
    • Các dự án và hệ thống liên quan đến y tế & sức khỏe
    • Ứng dụng liên quan đến ô tô
    • Và nhiều thứ khác nữa…

    Thay thế hoặc tương đương

    Atmega328P có thể được thay thế bằng AtmegaA8

    Số phần thay thế

    Các bộ vi điều khiển thay thế cho Atmega328P là Atmega8535, Atmega16 và Atmega32.

    Cách sử dụng Atmega328P

    Sử dụng Atmega328P giống như mọi bộ vi điều khiển khác, nó cũng được yêu cầu phải được lập trình trước khi sử dụng. Có nhiều phần mềm lập trình có sẵn để lập trình chip, một trong những cách dễ dàng và phổ biến hơn để lập trình chip là sử dụng bảng arduino và phần mềm arduino có tên Arduino IDE. Lập trình viên khác là chương trình IDP được tạo cho các bộ điều khiển AVR có tên là At At Studio Studio, có thể tải xuống miễn phí từ các trang web của Atmel và Microchip Technology. Sau khi cài đặt phần mềm IDE hoặc IDP mong muốn, người dùng phải viết các hàm chương trình / mã chương trình trong trình lập trình IDE hoặc IDP. Có một số hướng dẫn và hướng dẫn có sẵn trực tuyến từ đó người ta có thể tìm hiểu cách lập trình vi điều khiển để nhận tác vụ mong muốn từ chip.

    Cách chạy an toàn Atmega328P và đạt hiệu suất thời gian dài:

    Để có được hiệu suất dài hạn hoặc nếu bạn muốn chạy Atmega328P trong nhiều năm trong thiết bị điện tử hoặc dự án của bạn, cần biết rằng Chips hoặc IC rất nhạy cảm và phải cẩn thận khi sử dụng chúng. Điện áp cung cấp không được vượt quá từ 5,5V. Luôn kiểm tra đầu ra nguồn điện áp trước khi kết nối với IC. Khi thử nghiệm trên bảng mạch hoặc hàn trong mạch, rất nên kiểm tra tất cả các chân xem có bị đoản mạch trước khi cấp nguồn cho IC không, tốt hơn là sử dụng ổ cắm IC cho IC, nhưng cũng nên kiểm tra ngắn chân của ổ cắm IC mạch trước khi đặt IC trong đó. Ổ cắm IC cũng lưu IC từ nhiệt sinh ra từ sắt hàn trong khi hàn. Không lưu trữ hoặc vận hành chip dưới -40 C. và trên 105 C.

    Không có nhận xét nào

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728