ATtiny85: o se microcontroller e aumaia le tele o taʻaloga ...

ATtiny85

Microchip O se kamupani lauiloa i totonu o le tufuga ma DIY lalolagi, talu ai o loʻo i ai le tele numera o oloa e fausia ai poloketi. E taʻutaʻua i ona microcontrollers e mafai ona polokalameina mo ituaiga uma o apalai. I totonu o ana oloa microntroller i aso nei o le a tatou taulaʻi atu i le ATtiny85, o se MCU aoga tele o le a e manaʻo e faʻaaoga i au galuega i le lumanaʻi.

Ma le isi, e tatau ona e iloaina lena Digispark o loʻo iai foʻi laupapa poʻo ni faiga e tuʻufaʻatasia ai lenei ATtiny85 ma nisi elemeni faʻaopoopo e manaʻomia e amata polokalame lenei masini, pei o le serial fesoʻotaʻiga fesoʻotaʻiga ina ia mafai ona pasi le tulafono laitiiti i le manatuaina o le masini. O lona tau maualalo, laititi laʻititi, ma agavaʻa ma Arduino laupapa, iʻuga faia lenei laupapa se filifiliga lelei.

ATtiny85

ATtiny85 pinout

Microchip ua fausiaina se mana maualalo, maualuga-faʻatinoina 8-bit microcontroller. E faʻavae ile ISA AVR, ole RISC ituaiga. E aofia ai le 8KB flash memory, 512 Bytes o EEPROM, 512 Bytes o le SRAM, 6 lautele I / O pine (GPIO), 32 lautele faʻamaumauga resitala, o le 8-bit timer / counter ma faʻatusatusaga auala, o le timer / 9-bit maualuga televave counter, USI, faʻalavelave i totonu ma fafo, 4-auala 10-bit A / D converter, programdable watchdog ma totonu oscillator, tolu polokalama-filifilia mana faʻaaogaina auala, debugWIRE mo on-chips debugging, ma isi.

Lenei ATtiny85 ei ai se faʻatinoina o 20 MIPS galue ile 20 Mhz. Ina ia oʻo i lena taimi masani, faʻagaioia i le va o le 2.7-5.5 volts. O lona faʻatinoga mafai ai ona tamoe i le toeititi 1 MIPS i le Mhz. O lona afifi e faigofie, o le DIP ituaiga ma 8 pine, e ui lava o loʻo iai foʻi ma isi ituaiga o afifi pe a e manaʻomia. Ma ou te manaʻo e faʻaopopo, e mafai ona galue i lalo o tulaga ogaoga o le vevela, mai -40 i le 85ºC, lea e talafeagai ai mo le tele o pisinisi pisinisi poʻo i tulaga ogaoga tulaga.

Maua faʻamaumauga ma mea faigaluega

A e fia maua Microchip ATtiny85 faʻamaumauga ma mea faigaluega, oe mafai ona faia mai le faʻavae aloaia:

  • Alu i le itulau e uiga i le ATtiny5.
  • Ma, oe mafai ona filifili le Documents tab, e download datasheets ma isi faʻamaumauga i le PDF mo fua.
  • E mafai foi ona e filifilia le Atinaʻega Siʻosiʻomaga tab i le mea e te maua ai polokalame IDE poʻo atinaʻe siʻosiʻomaga e faʻapolokalameina lenei ituaiga microcontroller, etc.

Manatua o lenei microcontroller e ese mai Arduino, ma o lea ei ai lona quirks vs. Arduino IDE ma le auala e faʻapolokalameina ai e tatau ona e manatuaina faʻafetai i faʻamaumauga ua saunia.

Filifiliga e amata ile ATtiny85

ATtiny85 laupapa

Este ATtiny85 malamala e mafai ona tau sili atu nai lo € 1, pe sili laʻititi pe a fai e te faʻatau se laupapa poʻo le module ma ia tuʻufaʻatasia. E mafai ona e mauaina i ni faleoloa faʻapitoa e amata taumafai ai. E ui lava e taugofie eseese, ou te fautuaina le faʻaaogaina o modula e amata ai, talu ai o le a latou alofia le faia o ni laʻasaga ma le lima pe a e manaʻo e faʻapolokalameina.

Lenei oe nisi filifiliga i luga ole Amazon:

O nisi o laupapa fautuaina, e ese mai i le tasi o loʻo taʻua i luga (Digispark), o loʻo ia te oe foʻi le ZengBucks ua ou tuʻuina ile faʻataʻitaʻiga a Amazon. O nei laupapa, faʻatasi ai ma isi elemeni faʻaopopo, aofia ai le serial interface mo polokalame e te mafaia fesoʻotaʻi saʻo i le USB port o lau PC e faʻapolokalame latou ma le IDE.

Faʻafefea ona polokalama?

Faʻaitete, aua foi oe mafai ona faia mai Arduino IDE filifilia o le ATtiny85 masini mai le lisi laupapa! Afai e te leʻi faʻatauina se module poʻo se laupapa ma se fesoʻotaʻiga e faʻapolokalame ai, ma e naʻo le ATtiny85 chip, e mafai ona e faʻaaogaina le laupapa Arduino o se ISP (filifili lena filifiliga mai le Arduino IDE menu) fesoʻotaʻi saʻo i ona pine ia polokalame ia ma le Arduino IDE. Polokalama, ona e aveʻesea lea o le malamala faʻapolokalameina, ma e mafai ona e faʻafesoʻotaʻi i le poloketi e te manaʻomia e galue ai ma se tutoatasi paʻu ...

Laʻasaga e faʻaaoga ai Arduino o le ISP

Arduino laupapa tuʻufaʻatasia a latou lava microcontroller i le polokalame mai Arduino IDE, a ea? E oʻo mai i le taimi nei o mea uma e masani. Ia, afai e te faʻagaoioia le Filifiliga Arduino e avea ma ISP Mai le siʻosiʻomaga siʻosiʻomaga, oe o le a mauaina le Arduino laupapa lava ia e galue o se ISP ia mafai ona polokalama isi microcontrollers fafo e pei o le ATtiny85, lafoina le polokalama e te manaʻo e galulue faʻatasi ma ia fai atu chips. O le auala lena e te le manaʻomia ai se module poʻo se polokalama.

E faʻaaoga Arduino o le ISP, o le mea e te manaʻomia:

  • Lou faʻailoga Arduino UNO.
  • O se PC ma Arduino IDE faʻapipiʻiina.
  • USB uaea fesoʻotaʻi PC-Arduino.
  • Uaea ma elemeni elemeni talafeagai e faʻafesoʻotaʻi pine o le microcontroller e te manaʻo e poloka i le Arduino laupapa.
  • Le microcontroller e te manaʻo e faʻapolokalameina.

Ia a uma loa ona e tatalaina uma IDE Arduino ma lau laupapa fesoʻotaʻi ma uma wiring ata na faia e pei o muamua ata, ma oe mulimuli i nei faigofie sitepu:

  1. Alu i le Faila lisi o le Arduino IDE.
  2. Filifili le faʻataʻitaʻiga filifiliga.
  3. I totonu o le lisi vaʻai mo le tasi valaʻauina Arduino ISP ma filifili ia.
  4. Lenei o le numera mo lenei tusitusi tatalaina i luga o le autu mata.
  5. O lea ua e avatua le aū (Upload) e lafo ai le code i lau Arduino board ma o le a sauni e faʻapipiʻi lau microcontroller. E mafai pe a fai e iai sau laupapa Arduino eseʻese, pei o Leonardo, ma isi, e tatau ona e toe faʻaleleia le ISP code laʻititi.
  6. Lenei ua sauni lau Arduino laupapa e galue o se tagata faufautua ma faʻatulaga le ATtiny85 microcontroller faʻaaogaina Microchip's IDE polokalama. I se isi faaupuga, na o le pau le mea a le laupapa e faia o le tuʻuina mai o se fesoʻotaʻiga mo le numera oe tusia i le IDE e pasi ma tumau i le manatuaina o le ATtiny85.
  7. Mai le Microchip IDE ua faʻaaogaina, filifili le ATtiny85 microcontroller ma amata polokalame faʻaoga le code talafeagai. E faʻovilivili ma o lena na. O le polokalame polokalame e mafai ona avea ma C / C ++, pei o na lagolagoina e le IDE na saunia e Microchip.
  8. O lenei e mafai ona e faʻamutaina le ATtiny85 mai le laupapa Arduino ma tuʻu le maa i ona luga e tuʻu saʻo ai ma faʻaoga.

O le mea moni o lena faigofie lava. Manatua e tilotilo i le Microchip ATtiny85 pepa e iloa ai faʻapefea ona faʻapolokalameina. Mo nisi faʻamatalaga, oe mafai ona vaʻai i lenei sootaga:

Faataʻitaʻiga faʻataʻitaʻiga

Afai o lau taimi muamua lea e taumafai e faʻapolokalame se tasi o nei microcontrollers, oe mafai ona amata faʻaaoga ni nai faataitaiga code ma faʻataʻitaʻi pe faʻafetaui i latou ia sili atu le aʻoaʻo pe faʻafefea ona latou galulue. E tele au faʻataʻitaʻiga code luga o le upega, i luga foʻi o GitHub.

E ui lava o i le Igilisi, ou te fautuaina foʻi oe e te vaʻai i lenei vitio e aʻoaʻo ai oe i faʻavae o MCU ATtiny85 mai Microchip i ni nai minute:

O lenei ou te faʻamoemoe o loʻo ia te oe se sili manino manatu pe faʻafefea ona faʻaaoga le Microchip's ATtiny85 ma o le a aoga mo au lumanaʻi poloketi o se tufuga ...


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.