10M+ Fitaovana Elektronika Afindra
Manamarina ISO
Fiantohana Tafiditra
Fandefasana haingana
Vita Mety Hikaroka
Atsika Izy
Mangataha tolotra

ATtiny85: Fanahafana pin, kisary ary fandaharana

Jan 07 2026
Loharano: Michael Chen
Mitsidika: 3011

Ny ATtiny85 dia microcontroller kely 8-bit natao ho an'ny asa fanaraha-maso tsotra izay misy dikany ny fampiasana ny habaka sy ny herinaratra. Izy io dia manambatra ny fahatsiarovana, ny famantaranandro, ny fampidirana analog, ary ny fifandraisana serial amin'ny fonosana 8-pin. Ity lahatsoratra ity dia manome fampahalalana amin'ny antsipiriany momba ny famaritana, ny pinout, ny rafitra anatiny, ny herinaratra sy ny famantaranandro, ny fandaharana, ny faritra ary ny olana mahazatra.

Figure 1. ATtiny85

ATtiny85 Topimaso 

Ny ATtiny85 dia microcontroller 8-bit voalamina ho an'ny asa fanaraha-maso tsotra izay tsy maintsy tazonina ambany, ny fanjifana herinaratra ary ny isan'ny singa. Ny endrika 8-pin dia manampy amin'ny fampihenana ny haben'ny faritra, ny fahasarotan'ny tariby, ary ny vidin'ny rafitra raha mbola manome fiasa fanaraha-maso fototra.

Na dia eo aza ny fisiany ela eny an-tsena, ny ATtiny85 dia mijanona ho be mpampiasa noho ny fahamarinan-toerana, ny antontan-taratasy matanjaka ary ny fampifanarahana amin'ny fitaovana fampandrosoana mahazatra. Izy io dia miasa amin'ny alàlan'ny malefaka malalaka ary manohana safidy famantaranandro marobe, ka mahatonga azy io ho mety amin'ny famolavolana compact, ambany herinaratra izay mitaky fitondran-tena azo antoka sy azo vinavinaina.

ATtiny85 Famaritana ara-teknika 

Tsia. ny Pins8
CPURISC 8-Bit AVR
Fandidiana Voltage1.8 ka hatramin'ny 5.5 V
Fahatsiarovana fandaharana8K
Karazana fahatsiarovana programaTselatra
RAM512 Bytes
EEPROM512 Bytes
Isan'ny fantsona ADC10-Bit 4
Fampitahana1
FonosanaPDIP (8-Pin) SOIC (8-Pin) TSSOP (8-Pin) QFN / MLF (20-Pin)
Oscillatorhatramin'ny 20 MHz
Timer (2)8-Bit Timers
Fanatsarana ny herinaratra amin'ny famerenana amin'ny laoninyEny
Power Up TimerEny
I / O Pins6
MpanamboatraMicrochip
SPIEny
I2CEny
Watchdog TimerEny
Brown out detect (BOD)Eny
FamerenanaEny
USI (Universal Serial Interface)Eny
Ny mari-pana ambany indrindra-40 C
Maximum Operating Temperature125 C

ATtiny85 Pinout Configuration

Figure 2. ATtiny85 Pinout Configuration

PinAnaranaAsa lehibe
1PB5RESET, GPIO (raha niova ny fuse)
2PB3GPIO, ADC
3PB4GPIO, ADC
4GNDTany
5PB0GPIO, PWM, MOSI
6PB1GPIO, PWM, MISO
7PB2GPIO, ADC, SCK
8VCCFamatsiana herinaratra

Ny ATtiny85 dia misy amin'ny fonosana PDIP-8 sy QFN / MLF-20. Samy mizara ny faritra anatiny mitovy izy ireo, saingy tsy mitovy ny fandaminana ny pin. Ny fonosana PDIP-8 dia tsy mampiharihary afa-tsy ny tsimatra fototra ary mora ampiasaina amin'ny faritra fototra, raha ny fonosana QFN / MLF-20 kosa dia misy tsimatra fanampiny voamarika ho tsy mifandray.

Ny ankamaroan'ny pin dia manohana asa maro. Ny pin tokana dia afaka miasa ho toy ny fahan'ny nomerika na ny vokatra, mamaky famantarana analog, mamorona PWM output, na manohana ny fifandraisana serial. Ity famolavolana multifunction ity dia mamela ny ATtiny85 hijanona ho kely sady manolotra fahafaha-miovaova. Ny pin RESET dia azo apetraka ho toy ny pin amin'ny alàlan'ny fanovana ny fikirakirana fuse, na dia manaisotra ny fahaiza-manao ivelany aza izany.

ATtiny85 Block Diagram

Figure 3. ATtiny85 Block Diagram

Ny ATtiny85 dia miorina manodidina ny fototry ny fanodinana AVR izay manatanteraka torolàlana voatahiry ao amin'ny fahatsiarovana Flash. Ny SRAM dia ampiasaina amin'ny angon-drakitra vonjimaika mandritra ny fandidiana, raha toa kosa ny EEPROM dia mitahiry angon-drakitra tsy miovaova izay tsy maintsy tazonina rehefa esorina ny herinaratra. Ny fandaharana counter, stack pointer, ary ny fisoratana anarana dia mitantana ny fikorianan'ny fampianarana sy ny fanodinana angon-drakitra.

Ny fiasan'ny fotoana dia tantanan'ny timer 8-bit anatiny roa sy ny timer watchdog. Ny mpanara-maso dia manatsara ny fahamendrehana amin'ny alàlan'ny famerenana ny fitaovana raha toa ka mijanona ny fanatanterahana ny programa mahazatra. Ny oscillator anatiny dia manome ny famantaranandro famantaranandro, ary ny fanaraha-maso ny fotoana afovoany dia mampifanaraka ny modules anatiny rehetra.

Ny fampidirana sy ny fiasan'ny famoahana dia mitantana amin'ny alàlan'ny fisoratana anarana amin'ny seranan-tsambo mifandray mivantana amin'ny tsimatra ivelany. Ny fitaovana koa dia mampiditra circuitry analog toy ny ADC sy ny comparator. Ny sakana anatiny rehetra dia mifandray amin'ny alàlan'ny làlan'ny angon-drakitra iombonana, mamela ny fifandraisana mahomby eo amin'ny fahatsiarovana, ny lojika fanodinana ary ny I / O.

ATtiny85 Power, Clock, ary Fuse Settings

• Ny ATtiny85 dia misy oscillator RC anatiny, mamela ny fandidiana tsy misy singa famantaranandro ivelany.

• Ny loharanon'ny famantaranandro ivelany na kristaly dia azo ampiasaina rehefa ilaina ny fahamendrehan'ny fotoana ambony.

• Ny fikirakirana ny fuse dia mifehy ny loharanon'ny famantaranandro, ny fahatarana amin'ny fanombohana, ny haavon'ny fahitana volontsôkôlà ary ny fitondran-tena RESET pin.

• Ny fiasa amin'ny hafainganam-pandehan'ny famantaranandro ambany dia mampihena ny fanjifana herinaratra sy ny tabataba herinaratra.

• Ny fanaraha-maso ny volontany dia manatsara ny fahamarinan-toerana amin'ny famatsiana ambany fa mampitombo kely ny fisarihana amin'izao fotoana izao.

ATtiny85 GPIO Limits sy Safe Operation

• Ny tsimatra GPIO dia natao ho an'ny fanaraha-maso ny famantarana ary tsy tokony hanome herinaratra ho an'ny enta-mavesatra ivelany.

• LEDs mifandray amin'ny GPIO tsimatra mitaky amin'izao fotoana izao-mametra resistors mba hisorohana ny fahasimbana.

• Ny motera, ny relay ary ny fitaovana hafa amin'izao fotoana izao dia tsy maintsy fehezina amin'ny alàlan'ny transistors ivelany na MOSFET.

• Ny resistors misintona anatiny dia azo atao mba hanatsorana ny bokotra sy ny fifandraisana amin'ny fifandraisana.

• Ny voltages GPIO rehetra dia tsy maintsy mijanona ao anatin'ny fetra voafaritra mba hisorohana ny fahasimbana maharitra.

ATtiny85 ADC sy Analog Capabilities

Endri-javatraFamaritana
Fanapahan-kevitry ny ADC10-bit
Fantsona fampidiranaHatramin'ny 4
Safidy fanovozan-kevitraVCC na fanovozan-kevitra anatiny
Fomba manokanaADC Noise Reduction torimaso

Ny ATtiny85 dia manasongadina ny mpanova analog-to-digital izay mandrefy ny fiovan'ny haavon'ny malefaka ary manova azy ireo ho soatoavina nomerika. Ny kalitaon'ny fandrefesana dia miankina amin'ny malefaka azo antoka miovaova, ny fifandraisana amin'ny herinaratra madio, ary ny lalana mety amin'ny famantarana. Ny fampiasana ny maody torimaso ADC Noise Reduction dia manampy amin'ny fampihenana ny tabataba anatiny mandritra ny fiovam-po, izay manatsara ny tsy fitoviana amin'ny famakiana sy ny fahamendrehana amin'ny ankapobeny.

ATtiny85 Serial Communication miaraka amin'ny USI

Ny ATtiny85 dia manohana ny fifandraisana serial amin'ny alàlan'ny Universal Serial Interface (USI). Ity interface ity dia azo alamina amin'ny alàlan'ny firmware mba hiasa amin'ny maody SPI na hanohanana ny fifandraisana amin'ny fomba I²C. Amin'ny alàlan'ny fampiasana fitaovana tokana iombonana, ny fitaovana dia mitazona habe voalamina raha mbola mamela ny fifanakalozana angon-drakitra fototra.

Satria miankina betsaka amin'ny fanaraha-maso ny rindrambaiko ny USI, ilaina ny fitantanana ny fotoana. Izy io dia mety amin'ny asa fifandraisana tsotra sy hafainganam-pandeha ambany, saingy manolotra endri-javatra automatique vitsy kokoa noho ny SPI na I²C peripherals hita ao amin'ny microcontrollers lehibe kokoa.

ATtiny85 Fandaharana amin'ny alàlan'ny Arduino IDE

Figure 4. ATtiny85 Programming Through the Arduino IDE

• Ny ATtiny85 dia azo alefa ao amin'ny Arduino IDE aorian'ny fametrahana fototra mifanaraka amin'ny ATtiny.

• Ny fandaharana dia atao amin'ny alàlan'ny rindrambaiko USB na Arduino napetraka ho ISP.

• Ny fikirakirana ny birao ao amin'ny Arduino IDE dia tsy maintsy mifanaraka amin'ny hafainganam-pandehan'ny famantaranandro voafantina sy ny malefaka miasa amin'ny ATtiny85.

• Ny PIN ampiasaina amin'ny kaody dia tsy mitovy amin'ny fisehon'ny pin ara-batana, noho izany dia tsy maintsy jerena tsara izy ireo alohan'ny handraisana tariby.

Circuit ATtiny85 azo itokisana kely

Figure 5. Minimal Reliable ATtiny85 Circuit

Ity faritra ity dia tsy mampiasa afa-tsy ireo singa fototra ilaina amin'ny fandidiana marin-toerana. Ny tsimatra VCC sy GND dia manome herinaratra, mamela ny lojika anatiny hiasa araka ny tokony ho izy. Ny oscillator anatiny dia mifehy ny fotoana, noho izany dia tsy ilaina ny singa famantaranandro ivelany.

Ny LED mifandray amin'ny alalan'ny 47 Ω resistor dia mampiseho ny fanaraha-maso ny output raha miaro ny LED sy ny GPIO pin. Ny pin RESET dia mijanona ho azo idirana amin'ny famerenana na famerenana ny fitaovana. Miaraka amin'ny singa ivelany vitsy, ity fananganana ity dia manome fototra tsotra sy azo itokisana ho an'ny fampiharana fototra.

ATtiny85 Olana iraisana sy fanaraha-maso haingana

OlanaInona no tokony hojerena na amboarina?
Tsy nahomby ny fampidirana kaodyJereo ny tariby ISP ary hamafiso ny fametrahana ny fuse RESET
Fotoana disoManamarina ny loharanon'ny famantaranandro voafantina sy ny fikirakirana ny fuse
Famakiana ADC tsy milaminaHatsarao ny grounding ary ampio capacitors decoupling tsara
Fahadisoana amin'ny fifandraisanaAvereno jerena ny fametrahana ny USI sy ny fametrahana ny fotoana
Tsimatra hafanana be loatraMampihena ny enta-mavesatra amin'izao fotoana izao ary mampiasa singa mpamily ivelany

Famaranana

Ny ATtiny85 dia mampivondrona ireo endri-javatra fanaraha-maso fototra amin'ny endrika tena voalamina. Ny famaritana, ny fiasan'ny pin, ny sakana anatiny, ary ny fikirakirana herinaratra dia manazava ny fomba fiasan'izy io amin'ny faritra tena izy. Miaraka amin'ny fikirakirana GPIO mety, ny fampiasana ADC, ny fametrahana serial, ary ny faritra kely indrindra, ny ATtiny85 dia azo takarina mazava tsara ary ampiharina amin'ny famolavolana tsy miovaova sy ambany.

Fanontaniana napetraka matetika [FAQ]

Ohatrinona ny herinaratra ampiasain'ny ATtiny85?

Ny fampiasana herinaratra dia miankina amin'ny famatsiana malefaka, ny hafainganam-pandehan'ny famantaranandro ary ny endri-javatra mavitrika. Ny hafainganam-pandehan'ny famantaranandro ambany sy ny fanesorana ny peripherals tsy ampiasaina dia mampihena ny fanjifana ankehitriny.

Mila famantaranandro ivelany ve ny ATtiny85?

Tsia. Ny ATtiny85 dia manana oscillator RC anatiny ary afaka miasa tsy misy singa famantaranandro ivelany. Ny famantaranandro ivelany dia tsy ilaina afa-tsy amin'ny fahamendrehan'ny fotoana avo kokoa.

Azo ampiasaina ho toy ny pin I / O mahazatra ve ny pin RESET?

Eny. Ny pin RESET dia azo amboarina ho toy ny GPIO amin'ny alàlan'ny fikirakirana fuse. Izany dia manafoana ny fandaharana ISP mahazatra ary mitaky fandaharana avo lenta mba hamerenana ny fitaovana.

Afaka mitondra motera na relay mivantana ve ny ATtiny85?

Tsia. ATtiny85 GPIO pin dia ho an'ny fanaraha-maso famantarana ihany. Ny motera sy ny relay dia tsy maintsy entina amin'ny alàlan'ny transistors ivelany na MOSFET.

Fa maninona no tsy milamina ny famakiana ATtiny85 ADC?

Ny famakiana ADC tsy milamina dia matetika vokatry ny tabataba herinaratra na ny tsy fahampian'ny tany. Ny fampidirana capacitors decoupling tsara sy ny fampiasana ny fomba ADC Noise Reduction dia manatsara ny fahamarinan-toerana.