
◆高性能、低功耗的8位AVR微處理器
◆先進(jìn)的RISC結(jié)構(gòu)
△120條指令–大多數(shù)指令執(zhí)行時(shí)間為單個(gè)時(shí)鐘周期
△32個(gè)8位通用工作寄存器
△全靜態(tài)工作
◆非易失性程序和數(shù)據(jù)存儲(chǔ)器
△4K字節(jié)的系統(tǒng)內(nèi)可編程Flash *擦寫(xiě)壽命:10,000次
△256字節(jié)的系統(tǒng)內(nèi)可編程EEPROM *擦寫(xiě)壽命:100,000次
△256字節(jié)的內(nèi)部SRAM
△可以對(duì)鎖定位進(jìn)行編程,以實(shí)現(xiàn)對(duì)自編程Flash和EEPROM數(shù)據(jù)的加密
◆外設(shè)特點(diǎn)
△具有預(yù)分頻和雙路PWM通道的8位定時(shí)/計(jì)數(shù)器
△具有獨(dú)立預(yù)分頻的8位高速定時(shí)/計(jì)數(shù)器
△具有獨(dú)立輸出比較寄存器的雙路高頻PWM輸出
△可編程的空載時(shí)間產(chǎn)生器
△USI-具有起始條件檢測(cè)的通用串行接口
△10位轉(zhuǎn)換器
*4路單端通道
*2路差分通道
*溫度測(cè)量
振蕩器
的可編程看門(mén)狗定時(shí)器
△片內(nèi)模擬比較器
◆特殊的處理器特點(diǎn)
△debugWIRE在線調(diào)試接口
△通過(guò)SPI端口在系統(tǒng)內(nèi)可編程
△片內(nèi)、片外中斷源
△空閑模式、ADC
△內(nèi)部上電復(fù)位
△可編程BOD電路
△片內(nèi)校準(zhǔn)晶振
◆I/O引腳與封裝:*6個(gè)可編程I/O口 *PDIP8,SOIC8,和MLF20
◆供電范圍:2.7-5.5V
◆速度等級(jí):0-10MHz @2.7-5.5V,0-20MHz@4.5-5.5V
◆低功耗
△正常模式:1MHz,1.8V:300μA
△掉電模式:1.8V:0.1μA
ATTINY45電路圖
ATTINY45 引腳圖
ATTINY45 封裝圖
ATTINY45 封裝圖
ATTINY45 封裝圖
ATTINY45 封裝圖
ATTINY45 封裝圖
型號(hào) | 制造商 | 描述 | 購(gòu)買(mǎi) |
---|---|---|---|
ATTINY85-20SFR | Vishay | 貼片電阻 1206 390Ω ±2% 2.4W ±150ppm/℃ | 立即購(gòu)買(mǎi) |
ATTINY45-20XU SL561 | MDD | 辰達(dá)行 SMD 3000W 36V | 立即購(gòu)買(mǎi) |
ATTINY45V10MU | EDAC | 307 SERIES (.156" (3.96MM) CONTA | 立即購(gòu)買(mǎi) |
ATTINY45 15MT2 | EDAC | 立即購(gòu)買(mǎi) | |
ATTINY85-20SF | AVX | 貼片電容(MLCC) 1812 47nF ±5% 50V C0G(NP0) | 立即購(gòu)買(mǎi) |
ATTINY45V-10SU SL383 | KOA | 貼片電阻 1206 280KΩ ±0.5% 1/4W ±100ppm/℃ | 立即購(gòu)買(mǎi) |
伺服電機(jī)的工作原理是脈沖寬度調(diào)制(PWM),其旋轉(zhuǎn)角度由施加到其控制引腳的脈沖持續(xù)時(shí)間控制。在本教程中,我們將使用 PWM 技術(shù)通過(guò) ATtiny13 微控制器控制伺服電機(jī)。因此,在繼續(xù)之前,我們將首先了解PWM、伺服電機(jī)以及如何使用 Arduino Board 對(duì) ATtiny13 進(jìn)行編程。
在本教程中,我們將使用 ATtiny85 IC、MPU6050 加速度計(jì)和陀螺儀以及 OLED 顯示模塊構(gòu)建一個(gè)簡(jiǎn)單且便宜的計(jì)步器。這款基于 Arduino 的簡(jiǎn)單計(jì)步器由 3V 紐扣電池供電,外出散步或慢跑時(shí)便于攜帶。
USB Rubber Ducky 并非在每個(gè)國(guó)家都容易買(mǎi)到,而且價(jià)格也非常昂貴。所以在這個(gè)項(xiàng)目中,我們將使用 ATtiny85 微控制器 IC構(gòu)建一個(gè)Digispark Rubber Ducky 。
在本文中,我將引導(dǎo)您完成在 Arduino Uno 的幫助下從 Arduino IDE對(duì) ATtiny85 進(jìn)行編程的過(guò)程?;旧?,我們將使用 Arduino UNO 作為ATtiny85 編程器。
在這個(gè)項(xiàng)目中,我們將使用HC-SR04 超聲波傳感器與 ATtiny85 微控制器 IC 和 OLED 顯示模塊來(lái)構(gòu)建數(shù)字超聲波尺。
用于電源,4個(gè)用于控制信號(hào),因此連接還是非常容易完成的。ATtinyX5系列微控制器的芯片體積小,價(jià)格便宜,非常適用于運(yùn)行一些比較簡(jiǎn)單的程序。ATtiny25/ATtiny45/ATtiny85都只有8個(gè)
一旦有了OSCCAL值,就應(yīng)該在上面使用它您針對(duì)該特定ATtiny的項(xiàng)目。
測(cè)試通過(guò)與ATtiny85的連接,我們?cè)?b style="color: red">ATtiny復(fù)位時(shí)使用GPIO引腳22進(jìn)行設(shè)置。我們必須將該引腳拉低以對(duì)芯片進(jìn)行編程。這可以通過(guò)其他方式完成,例如開(kāi)關(guān),但我使用GPIO的另一個(gè)引腳來(lái)執(zhí)行此操作。
ADC10158 | ADUM7641 | ADM208E | ADM202 |
ATSAML21J16B | ADC121S705 | AD9508 | ADUX1020 |
AD8367 | ADPD103 | ADG3231 | ADF7901 |
ADUM4070 | ADS1222 | AD630 | AD8619 |
AD698 | ADM2682EBRIZ | ADS1118-Q1 | ADP3631 |