Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Mikrokontrolery2
BazowymkomponentemurządzeńIoTjestmikrokontrolersterujący.Mi-
krokontrolerintegrujewpojedynczymukładziescalonymkompletnykom-
puter,zawierającyprocesor,pamięciisterownikiurządzeńperyferyjnych.
Narynkudostępnesątysiącetypówmikrokontrolerów,różniącychsięar-
chitekturą,mocąobliczeniową,pojemnościąwewnętrznychpamięci,liczbą
wyprowadzeńizestawemmodułówperyferyjnych.
Dokonującwyborumikrokontrolerasterującegonależywziąćpoduwa-
gędopasowaniejegomożliwościobliczeniowychiwbudowanychzasobów
sprzętowychdopotrzebprojektowanegourządzenia.Częstymbłędempo-
pełnianymprzezprojektantówurządzeńjestwybórmikrokontrolerabez
uwzględnieniapotrzebprojektu,coskutkujepotrzebąrozbudowyurzą-
dzeniaododatkoweukładyimodułyrealizującefunkcjonalnośćniedostęp-
nąwwybranymmikrokontrolerze.Przedpodjęciemdecyzjiowyborzemi-
krokontrolerasterującegonależysporządzićzestawieniewymagań,zwie-
rająceoszacowanieniezbędnejmocyobliczeniowej,wymaganejpojemno-
ścipamięcinieulotnejiulotnejimodułówperyferyjnych,wtyminterfejsów
komunikacyjnych.
2.1.Budowamikrokontrolera
Typowymikrokontrolerzawiera:
jedenlubwięcejrdzeniprocesorowych,
pamięćnieulotną,służącądoprzechowywaniaoprogramowania(całe-
golubczęściodpowiadającejzaładowanieprogramuzzewnątrzdopa-
mięciulotnej),
pamięćulotną,służącądoprzechowywaniadanych(zmiennych),anie-
kiedyrównieżoprogramowania,
modułyperyferyjne,wtymportywejść-wyjśćbitowych,timery,prze-
twornikianalogowo-cyfroweicyfrowo-analogoweorazinterfejsyko-
munikacyjne.
Mikrokontrolery
21