ATTiny824 是 Microchip 推出的 tinyAVR® 2 系列微控制器之一,配備 AVR® CPU、硬件乘法器,最高可運(yùn)行至 20 MHz。它具有 8KB Flash、1KB SRAM 和 128B EEPROM,封裝形式為 24 引腳。此系列微控制器結(jié)合了 Microchip 最新的技術(shù),提供了靈活且低功耗的架構(gòu),具有事件系統(tǒng)、高級(jí)數(shù)字外設(shè)和精確模擬特性,例如 12 位差分 ADC 和可編程增益放大器(PGA)。
ATTiny824 引腳功能與外設(shè)概述
ATTiny824 的外設(shè)包括:
- FLASH (RAM):8KB(512B/1KB)
- 12 x 可編程 I/O 引腳
- 12 x 10 位 ADC 通道,帶電壓參考
- 1 x UPDI(統(tǒng)一編程和調(diào)試接口)
- 1 x SPI
- 1 x UART
- 1 x I2C
對(duì)于不同的項(xiàng)目需求,ATTiny824 有些引腳在使用時(shí)需要特別注意。以下是如何選擇合適引腳的簡(jiǎn)要指南:
- 綠色引腳:推薦使用的引腳,可以放心作為輸入或輸出。
- 橙色引腳:可以使用,但要小心,尤其是在啟動(dòng)時(shí)可能會(huì)有意外行為。
- 紅色引腳:不建議作為輸入或輸出使用。
邏輯框圖
模擬到數(shù)字轉(zhuǎn)換器(ADC)
ATTiny824 配備了 10 位逐次逼近型 ADC(SAR),支持最高 115k采樣率(10 位分辨率),并且具備 6 通道的模擬多路復(fù)用器,能夠接收最多 12 個(gè)單端電壓輸入。ADC 輸入通道可以是內(nèi)部的(如電壓參考)或外部的通過(guò)模擬輸入引腳接入。
CPU架構(gòu)
I2C 通信
ATTiny824 支持 I2C(兩線制接口)通信,它是一個(gè)雙向的兩線通信接口,由 SDA(數(shù)據(jù)線)和 SCL(時(shí)鐘線)構(gòu)成。I2C 總線可連接多個(gè)從設(shè)備和主設(shè)備,支持多主機(jī)操作、仲裁、錯(cuò)誤檢測(cè)等。主設(shè)備通過(guò)產(chǎn)生時(shí)鐘信號(hào)來(lái)控制數(shù)據(jù)傳輸,并能夠支持標(biāo)準(zhǔn)模式(Sm)和快速模式(Fm)。此外,I2C 還支持智能模式和快速命令模式,有助于減少軟件復(fù)雜度。
I2C 引腳:
- PA1:SDA
- PA2:SCL
SPI 通信
SPI(串行外設(shè)接口)是一個(gè)高速同步數(shù)據(jù)傳輸接口,通常使用三個(gè)或四個(gè)引腳進(jìn)行全雙工通信。SPI 支持主從模式,可以在 AVR 微控制器和外設(shè)之間,或多個(gè)微控制器之間進(jìn)行數(shù)據(jù)交換。主設(shè)備通過(guò)生成時(shí)鐘脈沖來(lái)控制數(shù)據(jù)的傳輸。
SPI 引腳:
- PA0:CS(片選)
- PA1:MOSI(主輸出從輸入)
- PA2:MISO(主輸入從輸出)
- PA3:SCK(時(shí)鐘)
UPDI – 統(tǒng)一編程與調(diào)試接口
UPDI 是用于外部編程和調(diào)試的專(zhuān)有接口,支持對(duì)非易失性存儲(chǔ)器(如 FLASH、EEPROM 等)進(jìn)行編程。UPDI 通過(guò) 1 線 UART 半雙工接口傳輸數(shù)據(jù),使用 RESET 引腳進(jìn)行數(shù)據(jù)的接收和發(fā)送。通過(guò) UPDI,用戶(hù)可以進(jìn)行編程、調(diào)試以及訪問(wèn)設(shè)備的整個(gè) I/O 和數(shù)據(jù)空間。
引腳電流
根據(jù) ATTiny824 數(shù)據(jù)手冊(cè)中的“絕對(duì)最大額定值”部分,單個(gè)引腳的最大電流為 40mA。
總結(jié)
ATTiny824 是一款功能強(qiáng)大且靈活的微控制器,適用于各種小型嵌入式項(xiàng)目。它不僅具備豐富的外設(shè)功能,如 ADC、I2C、SPI 和 UPDI,還提供低功耗的設(shè)計(jì),適合長(zhǎng)時(shí)間運(yùn)行的應(yīng)用。在選擇適合項(xiàng)目的開(kāi)發(fā)板時(shí),了解其各項(xiàng)能力和限制非常重要。同時(shí),了解它所支持的通信協(xié)議也是開(kāi)發(fā)中不可或缺的知識(shí)。如果你對(duì) ATTiny824 的更多高級(jí)功能感興趣,建議查閱相關(guān)技術(shù)文檔,進(jìn)一步探索它的潛力。