
ATtiny26(L)是基于增強的AVR RISC結構的低功耗8位CMOS微控制器。由于其先進的指
令集以及單時鐘周期指令執(zhí)行時間, ATtiny26(L) 的數(shù)據(jù)吞吐率高達1 MIPS/MHz,從而
可以緩減系統(tǒng)在功耗和處理速度之間的矛盾。
AVR 內(nèi)核具有豐富的指令集和32 個通用工作寄存器。所有的寄存器都直接與算邏單元
(ALU) 相連接,使得一條指令可以在一個時鐘周期內(nèi)同時訪問兩個獨立的寄存器。這種結
構大大提高了代碼效率,并且具有比普通的CISC 微控制器最高至10 倍的數(shù)據(jù)吞吐率。
ATtiny26(L) 有包含11個單端通道與8個差分通道的高精度ADC。七個具有可選增益為20x
的差分通道。其中四個具有可選增益的差分通道可同時使用。ATtiny26(L) 還有含兩個獨
立輸出的高頻8 位PWM 模塊。兩個 PWM 輸出有用來同步整流的反向非重疊輸出引腳。
ATtiny26(L)的通用串行接口允許通過TWI或SM總線接口的 軟件的執(zhí)行。根據(jù)其特點,它
適用于高集成度的電池充電器、鎮(zhèn)流器、低端調(diào)溫器、火警探測器等。
ATtiny26(L) 有2K字節(jié)Flash,128 字節(jié)EEPROM,128 字節(jié)SRAM,16 個通用 I/O 口線,
32個通用工作寄存器,兩個8定時器/計數(shù)器,其中一個有PWM 輸出,片內(nèi)/外振蕩器,片
內(nèi)/ 外中斷,可編程看門狗定時器,含兩個差分輸入電壓增益級的11 通道10 位模數(shù)轉換
器,以及四 個可以通過軟件進行選擇的省電模式。 工作于空閑模式時CPU 停止工作,而
T/C以及中斷系統(tǒng)繼續(xù)工作; ATtiny26(L)還有專門的ADC噪聲抑制模式降低ADC轉換噪
聲,ADC 噪聲抑制模式時終止ADC 以外所有I/O 模塊的工作;掉電模式時晶體振蕩器停
止振蕩,所有功能除了中斷和硬件復位之外都停止工作; Standby 模式下只有外部晶體振
蕩器運行,其余與掉電模式相同。ATtiny26(L) 中引腳觸發(fā)喚醒與中斷使能的特性,使得
器件只消耗極少的電流,同時具有快速啟動能力。
本芯片是以Atmel 高密度非易失性存儲器技術生產(chǎn)的。 通過將8 位RISC CPU 與系統(tǒng)內(nèi)
可編程的Flash 集成在一個芯片內(nèi), ATtiny26(L) 成為一個功能強大的單片機,為許多嵌
入式控制應用提供了靈活而低成本的解決方案。
ATtiny26(L)具有一整套的編程與系統(tǒng)開發(fā)工具,包括:宏匯編、 程序調(diào)試器/軟件仿真器、
仿真器及評估板。
產(chǎn)品特性:
? 高性能、低功耗的 8 位AVR? 微處理器
? RISC 結構
– 118 條指令 – 大多數(shù)指令執(zhí)行時間為單個時鐘周期
– 32個8 位通用工作寄存器
– 全靜態(tài)工作
– 工作于16 MHz 時性能高達16 MIPS
? 非易失性程序和數(shù)據(jù)存儲器
– 2K 字節(jié)的系統(tǒng)內(nèi)可編程Flash
擦寫壽命: 10,000 次
– 128 字節(jié)的系統(tǒng)內(nèi)可編程 EEPROM
擦寫壽命: 10,000 次
– 128 字節(jié)的片內(nèi)SRAM
– 可以對鎖定位進行編程以及實現(xiàn)EEPROM 數(shù)據(jù)的加密
? 外設特點
– 具有獨立預分頻器的8 位定時器/ 計數(shù)器
– 具有獨立預分頻器的高速8 位定時器
2 個具有獨立輸出比較寄存器的高頻率PWM
非重疊的反相PWM 輸出引腳
– 具有開始狀態(tài)檢測器的通用串行接口
– 10位ADC
11 個單端通道
8 個差分ADC 通道
7 對具有可編程增益(1x, 20x)的差分通道
– 片內(nèi)模擬比較器
– 外部中斷
– 11個引腳電平變化可以觸發(fā)中斷
– 具有獨立片內(nèi)振蕩器的可編程看門狗定時器
? 特殊的處理器特點
– 低功耗空閑模式、噪聲抑制模式、省電模式
– 上電復位以及可編程的掉電檢測
– 片內(nèi)/ 片外中斷源
– 通過SPI 端口在系統(tǒng)內(nèi)可編程
– 經(jīng)過標定的片內(nèi)RC 振蕩器
? I/O 和封裝
– 20引腳PDIP/SOIC: 16 個可編程I/O 線
– 32引腳MLF: 16 個可編程I/O 線
? 工作電壓
– ATtiny26L:2.7V - 5.5V
– ATtiny26:4.5V - 5.5V
? 速度等級
– ATtiny26L:0 - 8 MHz
– ATtiny26:0 - 16 MHz
? ATtiny26L 的功耗
– 16 MHz, 5V, 25°C:15 mA
– 1 MHz, 3V, 25°C: 0.70 mA
– 1 MHz, 3V, 25°C, 空閑模式: 0.18 mA
– 掉電模式: 《 1 μA
ATTINY26電路圖
ATTINY26 引腳圖
ATTINY26 引腳圖
ATTINY26 封裝圖
ATTINY26 封裝圖
ATTINY26 封裝圖
26張電路原理動畫圖解
為此,完成了面包板后,我決定使用原型板進行構建。我使用了我從eBay買來的這個笨拙的中文原型板,該原型板可以工作,但與我以前使用的RadioShack原型板不同。我強烈建議您找到帶有3個或更多條紋的銅觸點的原型板。單個...
-尋址和命令I2C設備的方法不是規(guī)范的一部分!除了從機地址和讀/寫位以外,沒有指定命令,模式等,這些命令,模式等特定于給定設備。為清楚起見,請注意Atme中使用的方案
現(xiàn)在將電池座電纜焊接到穿孔板上。接下來,將電路板熱粘合到電池盒上。
如果您已經(jīng)有了Tinusaur板,我們可以提供Shield GAMEx3,以便將MAX7219模塊更容易地連接到ATtiny85微控制器。
伺服電機的工作原理是脈沖寬度調(diào)制(PWM),其旋轉角度由施加到其控制引腳的脈沖持續(xù)時間控制。在本教程中,我們將使用 PWM 技術通過 ATtiny13 微控制器控制伺服電機。因此,在繼續(xù)之前,我們將首先了解PWM、伺服電機以及如何使用 Arduino Board 對 ATtiny13 進行編程。
在本教程中,我們將使用 ATtiny85 IC、MPU6050 加速度計和陀螺儀以及 OLED 顯示模塊構建一個簡單且便宜的計步器。這款基于 Arduino 的簡單計步器由 3V 紐扣電池供電,外出散步或慢跑時便于攜帶。
USB Rubber Ducky 并非在每個國家都容易買到,而且價格也非常昂貴。所以在這個項目中,我們將使用 ATtiny85 微控制器 IC構建一個Digispark Rubber Ducky 。
ADN2870 | AD9866 | ADV3222 | ADP1765 |
AD73322L | ADM7150 | AD9280 | ADSP-BF516F |
ADA4927-2 | AD8418A | AD7810 | AC1360 |
AD8553 | AD5175 | ADM1060 | ADS8201 |
AD9252 | AD5144 | ADG858 | AD8293G80 |