Hey gach duine, bhí mé ag iarraidh an scéal beag seo a roinnt faoin gcaoi ar tháinig mé isteach ar thaispeántais scáileáin UART a úsáid le haghaidh gadgets ríomhaire boise, agus fear, d'athraigh sé an cluiche domsa. Cúpla lá ó shin, chonaic mé tionscadal aonach eolaíochta an linbh seo ar líne: ESP8266 ceangailte le taispeáint scáileáin UART, chomh maith le RFID agus roinnt app a rinneadh le Mixly. D'fhéach sé chomh simplí agus fionnuar. hopped mé ar Taobao (is é sin cosúil le eBay na Síne) agus cuardach le haghaidh "UART taispeáint scáileán," agus wow, tá na rudaí salachar saor anois i gcomparáid le cúpla bliain ar ais. Go bunúsach tá siad ar an bpraghas céanna leis na LCDs bunúsacha tiomáinte SPI. Ní raibh mé in ann cur i gcoinne - d'ordaigh sé ceann ar an bpointe boise chun praiseach a dhéanamh leis.
Taispeáint scáileáin UART agus scáileán LCD
Lig dom cúltaca beagán a dhéanamh agus mínigh cad atá i gceist agam le taispeáint scáileáin UART i gcomparáid le scáileán LCD lom, mar má tá tú nua mar a bhí mé ar dtús, b'fhéidir nach cliceáil ar an bpointe boise. Go bunúsach is modúl LCD é taispeáint scáileáin UART atá réamhphacáistithe leis na tiománaithe ar leibhéal íseal a cuireadh isteach. Tagann sé lena bhogearraí eagarthóireachta Chomhéadain féin ón monaróir. Ní dhéanann tú ach comhpháirteanna cosúil le boscaí téacs, cnaipí, amadóirí agus lipéid a tharraingt agus a scaoileadh, ansin scríobh roinnt loighic imeachta simplí. Labhraíonn an rud ar fad le do mhicririaltóir (MCU) thar nasc sraitheach UART - mar sin an t-ainm taispeáint scáileáin UART. Sainmhíníonn tú prótacal saincheaptha le haghaidh malartú sonraí, agus borradh, tá comhéadan mhaisiúil agat gan na sonraí a sweating. Tagann go leor díobh seo fiú le scáileáin tadhaill ionsuite- iontu, rud atá iontach le haghaidh rudaí láimhe.
Ar an taobh smeach, is é scáileán lom do ghnáth-LCD – smaoinigh ar na cinn sin a dteastaíonn I2C, SPI, nó fiú comhéadan iomlán 20-bioráin comhthreomhar 8080 nó socrú RGB uathu. Caithfidh tú gach rud a láimhseáil tú féin: lean prótacal IC an tiománaí chun na picteilíní a rialú, an Chomhéadain a dhearadh ón tús i gcód, agus bainistigh an t-am agus na hathnuachan ar fad le do MCU. Is tonna oibre é, éilíonn scileanna cláir soladacha, agus tarraingíonn sé amach an t-am forbartha am mór. Bhí mé ann, ag tarraingt mo chuid gruaige amach thar ailíniúcháin picteilín-foirfe agus srianta cuimhne.

Chun fíorshampla-domhan a thabhairt duit, thóg mé an teirminéal ríomhaire boise seo le déanaí ag baint úsáid as MCU agus scáileán LCD lom. Thóg sé go deo – táimid ag caint faoi seachtainí tweaking. An cód dar críoch suas a bheith os cionn 800 línte, agus ní raibh sé ag déanamh fiú aon rud iontach mhaisiúil. Go bunúsach, cianrialtán a bhí sa ghiuirléid do shoilse tráchta i bhfad uait: d’fhéadfá tréimhsí dearga/glasa, eatraimh gealánacha, amanna solais bhuí, tréimhsí splanc buí, taispeántais stádais fíor-ama, socruithe cloig, agus an snagcheol sin ar fad a shocrú. Rinneadh cumarsáid trí mhodúl fada raon feidhme LoRa, rud a chuir a chinn féin leis.
Pictiúr é seo: chrom mé thar mo dheasc, ag sreangú an scáileáin lom go dtí an MCU, ag scríobh tiománaithe saincheaptha chun cnaipí agus téacs a tharraingt. Bhí orm príomhbhrúnna loingseoireachta a láimhseáil, iad a dhíchóimeáil i mbogearraí, agus a chinntiú nach raibh an taispeáint ag caochaíl le linn nuashonruithe. Bhí an chuimhne ina tromluí - go háirithe le clónna Síneacha, ós rud é go raibh RAM beag bídeach ar an 51 MCU a bhí in úsáid agam. D'oibrigh sé sa deireadh, ach bhraith sé cosúil le reinventing an roth gach céim. Bhí orm fiú leagan amach an PCB a athdhearadh níos déanaí chun é a dhéanamh níos dlúithe le húsáid ríomhaire boise. Ná bí mícheart dom, bhí sé sásúil nuair a las sé suas, ach a dhuine, bhí an doirteal ama fíor.
Ag iarraidh UART DISPLAY
Go tapa ar aghaidh go dtí an lá inniu - tháinig mo thaispeántas scáileáin UART nua! Is LCD scáileán tadhaill 2.8-orlach é ón gcuideachta Shenzhen seo ar a dtugtarMINGHUA.D'íoslódáil mé a mbogearraí eagarthóir Chomhéadain, rinne mé scimeáil ar an lámhleabhar, agus léim ar dheis isteach. Chuir sé na seanlaethanta sin i gcuimhne dom ag fiddling le Visual Basic nó Delphi le haghaidh aipeanna deisce - tarraing, scaoil, ceangail imeachtaí, déanta.
Chaith mé b'fhéidir leath lae ag tógáil an chomhéadain: cnaipí do shocruithe, réimsí téacs chun stádais a thaispeáint, amadóirí do na seichimh solais. Uaslódáil sé trí shraitheog é chuig taispeáint scáileáin UART, agus cacamas naofa, rinne sé a mhacasamhlú ar an méid a thóg aoiseanna orm leis an scáileán lom. Gan a bheith buartha níos mó faoi bhrú picteilín ar leibhéal íseal; láimhseálann an scáileán gach rud go hinmheánach. Agus ós rud é go bhfuil sé bunaithe ar UART-, bhí comhtháthú le mo MCU thar barr – níl le déanamh ach orduithe a sheoladh ar nós “nuashonraigh an bosca téacs le luach X” agus faigh freagraí ar ais. An t-ionchur dteagmháil? gan uaim. Thástáil mé é le mo shocrú LoRa, agus sioncronaigh gach rud gan bac.
Lig dom a bhriseadh síos cén fáth go bhfuil an cur chuige taispeána scáileáin UART seo chomh buaite d'fhorbairt críochfoirt ríomhaire boise. Ar an gcéad dul síos, coigilteas ama: In ionad gach eilimint Chomhéadain a chódú ón mbun aníos, tá giuirléidí réamhthógtha in úsáid agat. An bhfuil tú ag iarraidh sleamhnán chun tréimhsí solais a choigeartú? Tarraing isteach é, déan é a nascadh le hathróg, agus sainigh cad a tharlaíonn ar athrú - cosúil le paicéad UART a sheoladh chuig an MCU. Gineann na bogearraí fiú na stubs prótacail duit uaireanta.

Sa dara háit, cobhsaíocht: Is modúil mhonarcha tástála iad na taispeántais scáileáin UART seo. Gan dul ar thóir fabhtanna doiléire tiománaithe ná déileáil le torann IEA ag déanamh praiseach do do línte SPI. Tá na comms sraitheach láidir, go háirithe má chuireann tú isteach roinnt seiceáil earráide bunúsach cosúil le seiceálacha. I mo thionscadal scáileán lom, bhí glitches eatramhacha agam ó luaineachtaí cumhachta; le taispeáint scáileáin UART, tá sé cuimsithe go léir, mar sin níos lú tinneas cinn.
Sa tríú háit, simplíocht crua-earraí: Níos lú bioráin! Níl i UART ach TX, RX, agus talamh (móide cumhacht, ar ndóigh). Saorann sé sin bioráin MCU le haghaidh rudaí eile cosúil le braiteoirí nó an raidió LoRa. I bhfeistí ríomhaire boise, áit a bhfuil spás daingean, tá sé seo ollmhór. Bhí nead sreangán na bhfrancach ag mo sheanfhréamhshamhail; tá an ceann nua le taispeáint scáileáin UART glan agus dlúth.
Ó thaobh costais de, mar a dúirt mé, tá na taispeántais scáileáin UART seo ar aon dul leis na cinn lom. Cúpla bliain ó shin, chuir siad ar ais tú faoi dhó nó níos mó, ach tá olltáirgeadh tar éis titim praghsanna. Cinnte, tá tú faoi ghlas in éiceachóras an mhonaróra do na bogearraí agus na comhpháirteanna UI, rud a d'fhéadfadh teorainn a chur le bargai
Ag smaoineamh siar ar thionscadal eolaíochta an linbh sin, déanann sé ciall iomlán. Má chuirtear taispeáint scáileáin UART le chéile le rud éigin cosúil le ESP8266, is féidir leat díriú ar na codanna spraoi: an loighic, na cumarsáide gan sreang, comhtháthú na haipe. Ní gá a bheith ina draoi grafaicí. Tá smaointe agam cheana féin á ghrúdú don chéad ríomhaire boise eile – b'fhéidir monatóir timpeallachta iniompartha le braiteoirí ag cothú sonraí chuig taispeáint scáileáin UART i-fhíor-am.
ning power má tá tú ag méadú ar an táirgeadh. Ach maidir le fréamhshamhlacha, tionscadail chaitheamh aimsire, nó ritheanna beaga, níl aon rud ar bith ann.
Ag smaoineamh siar ar thionscadal eolaíochta an linbh sin, déanann sé ciall iomlán. Má chuirtear taispeáint scáileáin UART le chéile le rud éigin cosúil le ESP8266, is féidir leat díriú ar na codanna spraoi: an loighic, na cumarsáide gan sreang, comhtháthú na haipe. Ní gá a bheith ina draoi grafaicí. Tá smaointe agam cheana féin á ghrúdú don chéad ríomhaire boise eile – b'fhéidir monatóir timpeallachta iniompartha le braiteoirí ag cothú sonraí chuig taispeáint scáileáin UART i-fhíor-am.
Conas An Ceann Ceart a Roghnú
Má tá tú ag díospóireacht idir scáileán lom agus taispeáint scáileáin UART, déarfainn go UART mura bhfuil sárriachtanais agat a éilíonn smacht iomlán. Déanann sé rud a bhí beagnach taitneamhach mar mheileann. Am forbartha? Slaiseadh. Cobhsaíocht? Uaithe. hassle foriomlán? Bealach síos.
Rud amháin ba chóir dom a lua: nuair a thosaíonn tú ar dtús le taispeáint scáileáin UART, léigh na doiciméid go cúramach. Tá a gcuid cuais ag gach monaróir - cosúil le rátaí baud ar leith (shocraigh mé mianach go 115200 maidir le luas), formáidí ordaithe, nó conas imeachtaí tadhaill a láimhseáil. Ach nuair a bhíonn tú istigh, tá sé réidh seoltóireacht.
I mo rialtóir soilse tráchta a athdhéan, chuir mé gnéithe níos géire leis: barraí dul chun cinn d'amadóirí, deilbhíní le haghaidh stádais, fiú graf simplí do stair na gcomharthaí - rudaí a bheadh ina bpian ar an scáileán lom. Chuir an taispeáint scáileáin UART isteach-i dtacaíocht chlónna le téacs na Síne a bheith ina ghaoth, gan tuilleadh hack a dhéanamh ar chlónna giotánmap.
Agus é seo á chumhdach, má tá tú i stuif leabaithe nó díreach ag tinkering le ríomhaire boise, tabhair seat do thaispeántas scáileáin UART. Rinne sé mo shaol níos éasca, agus geall liom go ndéanfaidh sé an rud céanna duitse. Buail isteach mé sna nótaí tráchta má tá ceisteanna agat – cad é do dhul chun socruithe taispeána scáileáin UART?
