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.
Innéacs
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
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:
- Níor aimsíodh aon táirgí.
- Bord ZengBucks ATtiny85 amháin
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?
- Arduino a úsáid mar ISP chun ATtiny85 a chlárú
- Nuair a bheidh tú cláraithe, is féidir leat rogha a dhéanamh ar leithligh
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ú IDE Arduino 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:
- Téigh go roghchlár File an Arduino IDE.
- Roghnaigh an rogha Samplaí.
- Taobh istigh den roghchlár cuardaigh ceann ar a dtugtar Arduino ISP agus roghnaigh é.
- Anois osclaítear an cód don sceitse seo ar an bpríomhscáileán.
- 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.
- 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.
- Ó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.
- 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 ...
Bí ar an chéad trácht