STM32F1F4.pdf

(840 KB) Pobierz
PREZENTACJE
STM32F1/F4
Mikrokontrolery STM32 są
obecnie w  centrum uwagi
większości konstruktorów
zajmujących się systemami
cyfrowymi. Ich niebagatelnym
atutem jest dostępność: ich
producent dba o  to, żeby
zapewnić sprawną dystrybucję
swoich podzespołów, dzięki
czemu elektronicy już od kilku
miesięcy mogą cieszyć się
możliwościami mikrokontrolerów
z  rdzeniami Cortex-M4F.
Wybrane nowości związane
z  mikrokontrolerami STM32F1
i  STM32F4, przygotowane przez
Wydawnictwo BTC i  KAMAMI.pl
przedstawiamy w  artykule.
360 stron praktyki
W ostatnich dniach 2011 roku w ofercie
Wydawnictwa BTC pojawiła się kolejna (już
trzecia) książka o mikrokontrolerach STM32
pt. „STM32. Aplikacje i ćwiczenia w C”. Jest
to doskonale przygotowane wprowadzenie
we współcześnie rozumiane podstawy tech-
niki mikroprocesorowej i  – jednocześnie –
bazującym na przemyślanych przykładach,
przewodnikiem po tajnikach programowania
32-bitowych mikrokontrolerów z  rdzeniem
Cortex-M3.
Autor na 360 stronach przedstawił
narzędzia sprzętowe i  oprogramowanie
Nowości sprzętowe i wydawnicze
Fotografia 1. W zestawie ZL40ARM zastosowano mikrokontroler STM32F103 z rodziny
STMF1
O autorze książki „STM32. Aplikacje i ćwiczenia w C”
Dr inż. Marek Galewski ukończył Wydział Elektroniki, Telekomunikacji i Informatyki Poli-
techniki Gdańskiej. Stopień doktora nauk technicznych uzyskał na Wydziale Mechanicz-
nym PG, a obecnie jest adiunktem w Katedrze Mechaniki i Mechatroniki. Dla studentów
kierunku Mechatronika prowadzi zajęcia dydaktyczne dotyczące szeroko pojętej informa-
tyki tj. m.in. architektury systemów komputerowych, programowania, relacyjnych baz
danych, sztucznej inteligencji oraz systemów wbudowanych, a  ponadto także zajęcia
dotyczące modelowania i projektowania układów mechatronicznych. Działalność nauko-
wą skupia głównie na problematyce nadzorowania drgań obiektów dynamicznych, syste-
mach pomiarowych oraz programowaniu w języku C/C++ i w LabView.
Dotychczas wydane książki Wydawnictwa BTC poświęcone mikrokontrolerom STM32
Dostępne m.in. w sklepach internetowych:
www.KAMAMI.pl
www.MARGINES.pl
www.BTC.pl
www.sklep.AVT.pl
76
ELEKTRONIKA PRAKTYCZNA 2/2012
STM32F1/F4: nowości sprzętowe i wydawnicze
STM32F4 w skrócie
Najistotniejszą różnicą pomiędzy STM32F4 i rodziną
STM32F2 jest zastąpienie w nich rdzenia Cortex-M3
jego rozszerzoną wersją Cortex-M4F, wyposażoną
w  sprzętową jednostkę FPU (Floating
Point Unit)
o pojedynczej precyzji, możliwość dekodowania ze-
stawu jednotaktowych instrukcji wspomagających
realizację algorytmów DSP, a  także zwiększoną do
168 MHz częstotliwość sygnału taktującego CPU.
Właśnie te elementy wyposażenia nowych mikro-
kontrolerów wyznaczają ich obszary aplikacyjne,
dotąd zarezerwowane głównie dla procesorów DSP
i/lub mikrokontrolerów DSC (Digital
Signal Control-
lers).
Sztandarowym przykładem jest wyposażenie
STM32F4 w jednostkę MAC (Multiply-ACcumulates),
która pozwala wykonać w  jednym takcie zegara
operację mnożenia dwóch liczb 32-bitowych i  do-
danie uzyskanego wyniku do liczby 64-bitowej.
Mniej istotną zmianą wprowadzoną do mikrokon-
trolerów z rodziny STM32F4 jest modyfikacja niektó-
rych cech i  parametrów ich wewnętrznych bloków
peryferyjnych.
Fotografia 2. Zestaw ZL41ARM występuje w dwóch wariantach: z mikrokontrolerem
STM32F217 (STM32F2) lub STM32F417 (STM32F4)
niezbędne do szybkiego rozpoczęcia prac
ewaluacyjnych, skrótowo omówił budowę
i  architekturę mikrokontrolerów STM32,
podstawowe elementy techniki cyfrowej
(przydatne dla programistów wysokopo-
ziomowych, którzy chcą się wgłębić w pro-
gramowanie mikrokontrolerów), a  także
– co w  książce najważniejsze – ponad 30
przykładowych aplikacji w  języku C z  ele-
mentami ćwiczeń. Pokazał w nich zarówno
obsługę wewnętrznych bloków peryferyj-
nych, jak i  współpracę mikrokontrolerów
STM32 z peryferiami zewnętrznymi (jak na
przykład czujnikami przyspieszenia MEMS,
czujnikiem ciśnienia, transceiverem radio-
wym Bluetooth, graficznym wyświetlaczem
LCD itp.).
Wydawnictwo BTC przygotowało spe-
cjalną stronę z materiałami do książki (w tym
kompletem projektów w mVision firmy Keil/
ARM), dostępną pod adresem:
www.MIKROKONTROLER.pl/content/STMCC
REKLAMA
Nowe zestawy dla STM32F4,
STM32F2 i STM32F1
W ostatnich dniach 2011 roku do oferty
KAMAMI.pl wprowadzono trzy nowe zesta-
wy dla mikrokontrolerów STM32:
– ZL40ARM (STM32F103) – rdzeń Cortex
-M3 –
fotografia 1,
– ZL41ARM (w  dwóch wersjach – z  mi-
krokontrolerem
STM32F217
lub
STM32F417) – rdzeń Cortex-M3 lub Cor-
tex-M4F -
fotografia 2.
Są to zestawy maksymalnie uproszczo-
nych pod względem budowy, zapewniając
maksymalną elastyczność konstruktorom,
którzy chcą sprawdzić działanie mikrokon-
trolerów we własnych konfiguracjach. Oby-
dwa zestawy pozbawiono wysublimowa-
nych elementów peryferyjnych, na płytkach
zamontowano jedynie przycisk zerowania,
złącze JTAG, rezonator kwarcowy, zworki
ustalające tryb bootowania i stabilizator na-
pięcia zasilającego – dzięki temu konstruk-
torzy mogą bez żadnych ograniczeń wyko-
rzystać możliwości mikrokontrolerów za-
stosowanych w  zestawach. Tradycyjnie dla
zestawów produkowanych przez KAMAMI.
pl linie GPIO, na których są dostępne inter-
fejsy SPI i I
2
C. wyprowadzono na dodatkowe
złącza, do których można wygodnie dołączać
płytki modułów peryferyjnych (na przykład
z serii KAmod).
Nowa wersja programatora
ZL30PRG
Produkowany przez KAMAMI.pl pro-
gramator ZL30PRG (odpowiednik ST-Linka)
doczekał się następcy o nazwie ZL30PRGv2,
który jest zgodny z  nową wersją programa-
tora firmy STMicroelectronics ST-Link V2.
Nowy programator współpracuje z  tym sa-
mym oprogramowaniem co jego starsza wer-
sja: Atollic TrueStudio Lite, Keil/ARM µVi-
sion, IAR Workbench, a także STVP i STM-
32Link firmy STMicroelectronics.
Programatory ZL30PRGv2 umożliwia-
ją – poza pełną obsługą (programowaniem
i  debugowaniem, w  trybach JTAG i  SWD)
mikrokontrolerów STM32 – obsługę także
mikrokontrolerów STM8 (za pomocą inter-
fejsu SWIM).
Andrzej Gawryluk
ELEKTRONIKA PRAKTYCZNA 2/2012
77
Zgłoś jeśli naruszono regulamin