ATtiny85: micrea-rialtóir a thugann go leor súgartha ...

ATtiny85

Micreascán Is cuideachta aitheanta í laistigh den domhan déantóra agus DIY, ós rud é go bhfuil líon mór táirgí aici chun tionscadail a chruthú. Tá clú air mar gheall ar a micrea-rialaitheoirí ríomhchláraithe as gach cineál feidhmchlár. Laistigh dá raon táirgí micrea-rialaitheoir inniu beimid ag díriú ar an ATtiny85, MCU an-phraiticiúil a bheidh tú ag iarraidh a úsáid i do chuid oibre amach anseo.

Chomh maith leis sin, ba chóir go mbeadh a fhios agat é sin Tá boird nó modúil ag Digispark freisin a chomhtháthaíonn an ATtiny85 seo le roinnt eilimintí breise atá riachtanach chun tús a chur le ríomhchlárú na feiste seo, mar shampla an nasc comhéadan sraitheach le go mbeidh tú in ann an cód a chur ar aghaidh chun cuimhne na feiste. Mar gheall ar a chostas íseal, a mhéid beag bídeach, agus a chomhoiriúnacht le boird Arduino, is rogha maith é an bord seo.

ATtiny85

Biorán ATtiny85

Micreascán chruthaigh sé micrea-rialtóir 8-giotán ísealchumhachta, ardfheidhmíochta. Tá sé bunaithe ar an ISA AVR, ar cineál RISC é. San áireamh tá cuimhne splanc 8KB, 512 Beart de EEPROM, 512 Beart de SRAM, 6 bhiorán I / O ilchuspóra (GPIO), 32 clár ilchuspóra, lasc ama / cuntar 8-giotán le modhanna comparáide, lasc ama / 9-giotán ard- cuntar luais, USI, cur isteach inmheánach agus seachtrach, tiontaire A / D 4-giotán 10-cainéal, faire faire in-ríomhchláraithe le oscillator inmheánach, trí mhodh tomhaltais chumhachta in-scoite bogearraí, debugWIRE le haghaidh dífhabhtaithe ar sliseanna, srl.

Tá feidhmíocht de chuid an ATtiny85 seo 20 MIPS ag obair ag 20 Mhz. Chun an mhinicíocht sin a bhaint amach, oibrigh idir 2.7-5.5 volta. Ligeann a fheidhmíocht dó rith ag beagnach 1 MIPS in aghaidh an Mhz. Tá a phacáistiú simplí, den chineál DIP agus le 8 biorán, cé go bhfuil sé ann freisin le cineálacha eile pacáistíochta más gá duit é. Agus ba mhaith liom a chur leis, gur féidir leis oibriú faoi dhálaí teochta an-mhór, ó -40 go 85ºC, rud a fhágann go bhfuil sé oiriúnach do go leor feidhmchlár tionsclaíoch nó i ndálaí foircneacha.

Faigh cáipéisíocht agus uirlisí

Más mian leat a fháil Doiciméadú agus uirlisí Micreascóp ATtiny85, is féidir leat é a dhéanamh ón bhfoinse oifigiúil:

  • Téigh go an leathanach faoin ATtiny5.
  • Ansin, is féidir leat an cluaisín Doiciméid a roghnú, chun bileoga sonraí agus cineálacha eile doiciméadaithe PDF a íoslódáil saor in aisce.
  • Is féidir leat an cluaisín Timpeallacht Forbartha a roghnú freisin áit a bhfaighidh tú cláir IDE nó timpeallachtaí forbartha chun an cineál micrea-rialaitheora seo a ríomh, srl.

Cuimhnigh go bhfuil an micrea-rialtóir seo difriúil ó Arduino, agus dá bhrí sin tá a chuid quirks vs Arduino IDE agus an bealach chun é a chlárú nach mór duit a choinneáil i gcuimhne a bhuíochas leis an doiciméadacht a cuireadh ar fáil.

Roghanna chun tosú le ATtiny85

Boird ATtiny85

seo Sliseanna ATtiny85 is féidir go gcosnóidh sé beagán níos mó ná € 1, nó beagán níos mó má cheannaíonn tú bord nó modúl leis atá comhtháite. Is féidir leat é a fháil i roinnt siopaí speisialaithe chun triail a bhaint as. Cé go bhfuil sé níos saoire ar leithligh, molaim modúil a úsáid chun tosú, ós rud é go seachnóidh siad roinnt céimeanna a dhéanamh de láimh nuair is mian leat é a ríomhchlárú.

Seo agat roinnt roghanna ar amazon:

Cuid de na boird mholta, seachas an ceann a luaitear thuas (Digispark), tá na ZengBucks a chuir mé sa sampla Amazon agat freisin. Cuimsíonn na boird seo, i measc eilimintí breise eile, comhéadan sraitheach do chláir is féidir leat ceangail go díreach le port USB do ríomhaire chun an IDE a chlárú dóibh.

Conas clár a dhéanamh?

Bí cúramach, mar gheall freisin is féidir leat é a dhéanamh ó Arduino IDE ag roghnú an fheiste ATtiny85 ó na cláir roghchláir! Mura cheannaigh tú modúl nó bord leis an gcomhéadan chun é a ríomhchlárú, agus mura bhfuil agat ach an sliseanna ATtiny85, is féidir leat bord Arduino a úsáid mar ISP (roghnaigh an rogha sin ón roghchlár Arduino IDE) atá ceangailte go díreach lena bhioráin chuig clár é leis an Arduino IDE. Cláir, ansin bainfidh tú an sliseanna cláraithe, agus is féidir leat é a nascadh leis an tionscadal atá uait chun go n-oibreoidh sé le ceallraí neamhspleách ...

Céimeanna chun Arduino a úsáid mar ISP

Comhtháthaíonn boird Arduino a micrea-rialtóir féin le clár ó Arduino IDE, ceart? Go dtí seo tá gach rud gnáth. Bhuel, má ghníomhachtú tú an Rogha Arduino mar ISP Ón timpeallacht forbartha, beidh tú ag iarraidh ar bhord Arduino é féin a bheith ag obair mar ISP le go mbeidh sé in ann micrea-rialaitheoirí seachtracha eile mar an ATtiny85 a chlárú, ag seoladh an chláir ar mhaith leat oibriú leis chuig an sliseanna sin. Sa chaoi sin ní gá duit modúl nó ríomhchláraitheoir.

Le húsáid Arduino mar ISP, is é atá uait:

  • Do suaitheantas Arduino UNO.
  • Suiteáladh ríomhaire le Arduino IDE.
  • Cábla USB ag nascadh PC-Arduino.
  • Cáblaí agus eilimintí leictreonacha atá riachtanach chun bioráin an mhicrea-rialaitheora a theastaíonn uait a ríomhchlárú a nascadh le bord Arduino.
  • An microcontroller is mian leat a ríomhchlárú.

Bhuel nuair a bheidh sé agat ar fad osclaíonn tú Arduino IDE le do bhord ceangailte agus an léaráid sreangaithe uile déanta mar a rinneadh sna híomhánna roimhe seo, agus leanann tú na céimeanna simplí seo:

  1. Téigh go roghchlár File an Arduino IDE.
  2. Roghnaigh an rogha Samplaí.
  3. Taobh istigh den roghchlár cuardaigh ceann ar a dtugtar Arduino ISP agus roghnaigh é.
  4. Anois osclaítear an cód don sceitse seo ar an bpríomhscáileán.
  5. Anois tugann tú an tsaighead (Uaslódáil) chun an cód a uaslódáil chuig do bhord Arduino agus beidh sé réidh chun do mhicrea-rialaitheoir a ríomhchlárú. Is féidir má tá bord Arduino difriúil agat, cosúil le Leonardo, srl., Beidh ort an cód ISP a mhodhnú beagán.
  6. Anois tá do bhord Arduino réidh le gníomhú mar idirghabhálaí agus an micrea-rialtóir ATtiny85 a ríomhchlárú ag baint úsáide as bogearraí IDE Microchip. Is é sin le rá, is é an t-aon rud a dhéanann an bord ná comhéadan a sholáthar don chód a scríobhann tú san IDE le dul tríd agus fanacht sa chuimhne ATtiny85.
  7. Ón Micreascóp IDE a úsáidtear, roghnaigh an micrea-rialtóir ATtiny85 agus cuir tús le cláir ag úsáid an chóid chuí. Sciúrann tú suas é agus sin é. Is féidir leis an teanga cláir a bheith C / C ++, cosúil leo siúd a dtacaíonn na IDEanna leo a sholáthraíonn Micreascóp.
  8. Anois is féidir leat an ATtiny85 a dhícheangal ó bhord Arduino agus ceallraí a chur ann chun cumhacht a thabhairt dó go neamhspleách agus chun go n-oibreoidh sé.

Is í an fhírinne go bhfuil deas simplí. Cuimhnigh breathnú ar dhoiciméadú Microchip ATtiny85 chun a fháil amach conas é a ríomhchlárú. Le haghaidh tuilleadh faisnéise, is féidir leat breathnú ar an nasc seo:

Samplaí cód

Más é seo do chéad uair ag iarraidh ceann de na micrea-rialaitheoirí seo a ríomhchlárú, is féidir leat tosú ag úsáid cúpla ceann cóid shampla agus iad a thástáil nó a mhodhnú chun foghlaim níos fearr faoin gcaoi a n-oibríonn siad. Tá go leor samplaí cód agat ar an glan, ar GitHub freisin.

Cé gur i mBéarla atá sé, molaim duit é seo a fheiceáil freisin físeán chun buneilimintí MCU ATtiny85 a mhúineadh duit ó Mhicrishlis i gceann cúpla nóiméad:

Anois tá súil agam go bhfuil smaoineamh níos soiléire agat ar conas ATtiny85 Microchip a úsáid agus go mbeidh sé praiticiúil do do thionscadail amach anseo mar dhéantóir ...


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.