ATtiny85: microcontroller oo siiya ciyaaro badan ...

ATtiny 85

Microchip Waa shirkad caan ah oo ka dhex sameeysa shirkadda wax soo saarta iyo adduunka DIY, maadaama ay leedahay tiro badan oo wax soo saar ah si loogu abuuro mashaariic. Waxay caan ku tahay microcontrollers-ka barnaamijyada laga heli karo dhammaan noocyada codsiyada. Waxyaabaha ay ka kooban tahay badeecadaha microntroller maanta waxaan diiradda saari doonaa ATtiny85, oo ah MCU aad wax ku ool u ah oo aad u isticmaali doontid shaqadaada mustaqbalka.

Sidoo kale, waa inaad ogaataa taas Digispark sidoo kale wuxuu leeyahay looxyo ama modules isku xiraya ATtiny85-kan iyada oo ay jiraan waxyaabo dheeri ah oo dheeri ah oo loo baahan yahay si loo bilaabo barnaamijka barnaamijkan, sida isku xirnaanta taxanaha isku xirnaanta si aad ugu gudbin karto lambarka xusuusta aaladda. Qiimaheeda hoose, cabirkiisa yar, iyo iswaafajinta looxyada Arduino, ayaa aakhirka ka dhigaya gudigan xulasho wanaagsan.

ATtiny 85

Attiny85 xiisaha

Microchip wuxuu abuuray awood-yar, wax-qabad sare 8-bit microcontroller. Waxay ku saleysan tahay ISA AVR, oo ah nooca RISC. Waxaa ku jira 8KB xasuusta flash, 512 Bytes ee EEPROM, 512 Bytes of SRAM, 6 ujeedada guud ee I / O biinanka (GPIO), 32 diiwaanka guud ee ujeedada, 8-bit saac / miisle leh qaabab isbarbardhiga, saacad / 9-bit sare- miisaanka xawaaraha, USI, hakadka gudaha iyo dibedda, 4-kanaal 10-bit A / D beddele ah, ilaaliye barnaamij la socon kara oo leh oscillator gudaha ah, seddex qaab oo adeegsiga awoodda korantada lagu xulo barnaamijyada, debugWIRE loogu talagalay qashin-jabinta, iwm.

ATtiny85-kani wuxuu leeyahay waxqabad 20 MIPS oo ka shaqeynaya 20 Mhz. Si aad u gaartid soo noqnoqoshadaas, ku shaqee inta u dhexeysa 2.7-5.5 volts. Waxqabadkeedu wuxuu u oggolaanayaa inuu ku dhowaad 1 MIPS halkii Mhz. Baakadeyntiisu waa mid fudud, nooca DIP iyo 8 biinanka, in kasta oo ay sidoo kale jiraan noocyo kale oo baakado ah haddii aad u baahato. Oo waxaan jeclaan lahaa inaan ku daro, inay ka shaqeyn karto xaaladaha heerkulka aadka u daran, laga bilaabo -40 illaa 85ºC, taas oo ka dhigaysa mid ku habboon codsiyada warshadaha badan ama xaaladaha ba'an.

Hel dukumiintiyo iyo qalab

Hadaad rabto inaad hesho Microchip ATtiny85 dukumintiyada iyo qalabka, waxaad ka sameyn kartaa isha rasmiga ah:

  • Tag bogga ku saabsan ATtiny5.
  • Kadib, waxaad dooran kartaa tabka Documents, si aad ugu soo dejiso xaashiyaha xogta iyo noocyada kale ee dukumiintiyada PDF bilaash ah.
  • Waxa kale oo aad dooran kartaa tabta Deegaanka Horumarinta halkaas oo aad ka heli doontid barnaamijyada IDE ama bey'adaha horumarinta si ay u bartaan noocan ah microcontroller, iwm.

Xusuusnow in microcontroller-kan uu ka duwan yahay Arduino, oo sidaas darteedna uu leeyahay quirks iyo Arduino IDE iyo habka loo diyaariyo waa inaad maskaxda ku haysaa mahadsanid dukumiintiyada la bixiyay.

Ikhtiyaarrada lagu bilaabo ATtiny85

Looxyada ATtiny85

Este ATtiny85 chip waxay ku kici kartaa wax ka yar € 1, ama wax yar ka badan haddii aad iibsato sabuurad ama module ay isku dhafan tahay. Waxaad ka heli kartaa dukaamada khaaska ah qaarkood si aad u bilowdo isku daygeeda. In kasta oo si gooni gooni ah uga jaban tahay, waxaan kugula talinayaa inaad adeegsato modullo si aad u bilowdo, maaddaama ay ka fogaan doonaan inay ku kacaan tallaabooyin qaarkood gacanta marka aad rabto inaad barnaamij ka sameyso.

Halkan waa inaad haysataa xulashooyinka qaarkood amazon:

Qaar ka mid ah looxyada lagu taliyay, marka laga reebo midka aan kor ku soo xusnay (Digispark), waxaad kaloo leedahay ZengBucks oo aan ku soo qaatay tusaalaha Amazon. Looxyadan, iyo waxyaabo kale oo dheeri ah, waxaa ka mid ah isku xirnaanta taxanaha ah ee barnaamijyada aad awoodid si toos ah ugu xir dekedda USB-ga ee kombuyuutarkaaga si loogu baro barnaamijka IDE.

Sidee loo sameeyaa barnaamij?

Ka taxaddar, maxaa yeelay sidoo kale waad ka sameyn kartaa Arduino IDE xulashada qalabka 'ATtiny85' ee looxyada ka imanaya! Haddii aadan iibsan module ama guddi leh is dhexgalka barnaamijka, oo aad kaliya haysato qalabka loo yaqaan 'ATtiny85 chip', waxaad u adeegsan kartaa guddiga Arduino sida ISP (ka dooro xulashadaas liiska Arduino IDE menu) oo si toos ah ugu xiran musmaarradeeda si aad ku barnaamij barnaamijka 'Arduino IDE'. Barnaamijyada, markaa waad saareysaa guntinta barnaamijka, waxaadna ku xiri kartaa mashruuca aad u baahan tahay si aad uga dhigto inuu kula shaqeeyo batteriga madaxbannaan ...

Tallaabooyinka loo adeegsado Arduino sidii ISP

Guddiyada Arduino waxay dhexgalaan kombuyutarkooda u gaarka ah barnaamijka barnaamijka Arduino IDE, sax? Ilaa hadda wax walbaa waa caadi. Hagaag, hadaad dhaqaajiso Ikhtiyaarka Arduino sida ISP Laga soo bilaabo deegaanka horumarka, waxaad ka heli doontaa guddiga Arduino laftiisa inuu u shaqeeyo sidii ISP-ga si uu awood ugu yeesho barnaamijyada kale ee microcontrollers-ka sida ATtiny85, isagoo u diraya barnaamijka aad rabto inaad la shaqeyso si loo yiraahdo chip. Sidaas uma baahnid module ama barnaamij.

Si aad u isticmaasho Arduino sida ISP, waxaad ubaahantahay waa:

  • Calaamadaada Arduino UNO.
  • Kombuyuutar ay ku rakiban yihiin Arduino IDE.
  • Fiilo USB ah oo isku xireysa PC-Arduino.
  • Fiilooyinka iyo walxaha elektiroonigga ah ee lagama maarmaanka u ah isku xirka biinanka microcontroller ee aad rabto inaad barnaamijka ku sameyso guddiga Arduino.
  • Microcontroller aad rabto inaad barnaamijka.

Hagaag mar hadaad heysato dhamaantiin waad furantahay Arduino bixisaa iyada oo guddigaagu kuxiran yahay iyo dhammaan shaxda xargaha ee loo sameeyay sidii sawirradii hore, oo waxaad raacaysaa tallaabooyinkan fudud:

  1. Tag liiska faylka ee Arduino IDE.
  2. Xulo xulashada Tusaalooyinka.
  3. Gudaha menu ka raadi mid la yiraahdo Arduino ISP oo xulo.
  4. Hadda lambarka sawir-gacmeedkani wuxuu ka furmayaa shaashadda weyn.
  5. Hadda waxaad gujisaa fallaarta (Soo rar) si aad ugu soo dhejiso lambarkaaga guddiga Arduino waxayna diyaar u noqon doontaa inay barnaamij ka dhigto microcontroller-kaaga. Waa suurtagal in haddii aad leedahay guddi Arduino ka duwan, sida Leonardo, iwm, waa inaad wax yar ka beddesho koodhka ISP.
  6. Hadda guddigaaga Arduino wuxuu diyaar u yahay inuu u dhaqmo sidii dhex dhexaad ah oo uu barnaamijka u siiyo 'microtinp IDE' ee Microchip. Si kale haddii loo dhigo, waxa kaliya ee guddigu sameeyo ayaa ah inay siiso is-dhexgal lambarka aad ku qoreyso IDE inuu dhex maro oo uu ku ekaado xusuusta ATtiny85.
  7. Ka soo qaado Microchip IDE-ga la adeegsaday, ka dooro microtinrol-ka ATtiny85 oo bilow barnaamijyada adoo adeegsanaya lambarka ku habboon. Adigu waad kala wareejisay waana taas. Luqadda barnaamijka waxay noqon kartaa C / C ++, sida kuwa ay taageeraan IDE-yada ay bixiso Microchip.
  8. Hada waad ka jari kartaa ATtiny85 guddiga Arduino waxaadna saari kartaa batariga si aad si madaxbanaan ugu shaqeyso una shaqeyso.

Runta ayaa ah inay tahay qurux badan. Xusuusnow inaad fiiriso dukumiintiyada Microchip ATtiny85 si aad u ogaato sida loo diyaariyo. Wixii macluumaad dheeraad ah, waxaad ka eegi kartaa xiriiriyahan:

Tusaalayaasha koodhka

Haddii tani ay tahay markii ugu horreysay ee aad isku daydo inaad barnaamij ka dhigto mid ka mid ah kuwa wax maamula, waxaad bilaabi kartaa inaad xoogaa isticmaasho tusaale koodhadh oo tijaabi ama wax ka beddel si aad si fiican ugu baratid sida ay u shaqeeyaan. Waxaad ku leedahay shaybaarro koodh badan shabaqa, sidoo kale GitHub.

In kasta oo ay ku qoran tahay Ingiriis, haddana waxaan kugula talinayaa inaad tan aragto fiidiyow si uu kuu baro aasaaska MCU ATtiny85 ka Microchip daqiiqado yar gudahood:

Hadda waxaan rajeynayaa inaad hayso fikrad cad oo ku saabsan sida loo isticmaalo Microchip's ATtiny85 iyo inay wax ku ool u noqon doonto mashaariicdaada mustaqbalka ee soo saare ...


Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.