[e-PAPER] STM32L0538-DISCO w praktyce [1]: konfiguracja środowiska MDK ARM/Keil MDK
Uwaga! Wszystkie opublikowane odcinki kursu są dostępne pod adresem.
Zestaw STM32L0538-DISCO jest oryginalnym na rynku rozwiązaniem, wyposażonym w rzadko spotykany wyświetlacz e-paper . W artykułach przedstawimy podstawy jego obsługi, zaczynamy od przybliżenia sposobu przygotowania i konfiguracji środowiska uruchomieniowego ARM-MDK (Keil ?Vision), które posłużyło autorowi do przygotowania przykładów, które przedstawiamy w kolejnych częściach cyklu.
Zestaw STM32L0538-DISCO (fotografia 1) jest jedynym obecnie na rynku tanim zestawem startowym z graficznym wyświetlaczem cholesterolowym, stosowanym m.in. w czytnikach e-booków. Prezentowany zestaw jest efektownym demonstratorem aplikacji o niewielkim poborze mocy, co wynika z zastosowania w nim mikrokontrolera STM32L053, który jest wyposażony w rdzeń Cortex-M0+.
Fot. 1. Zestaw STM32L0538-DISCO z uruchomionym domyślnym programem demonstracyjnym
Jednostka centralna mikrokontrolera może być taktowania sygnałem zegarowym do 32 MHz, współpracuje ona z pamięcią Flash o pojemności 64 kB oraz RAM o pojemności 8 kB. Użyty w zestawie wyświetlacz ma przekątna 2,04 cala przy wymiarach matrycy 172 x 72 piksele. Tradycyjnie dla zestawów DISCOVERY także STM32L0538-DISCO ma wbudowany programator-debugger ST-Link/v2-1.
Przygotowanie środowiska ARM-MDK krok-po-kroku:
1. Pobieramy oraz instalujemy środowisko MDK-ARM Keil w wersji 5.15 lub nowszej https://www.keil.com/demo/eval/arm.htm
2. Pobieramy oraz instalujemy sterowniki ST-LINK/V2 https://developer.mbed.org/teams/ST/wiki/ST-Link-Driver
3. Podłączamy mikrokontroler poprzez złącze USB komputera i złącze USB Mini-B mikrokontrolera USB ST-LINK.
4. Otwieramy środowisko MDK-ARM Keil i otwieramy Pack Installer za pomocą ikony na pasku.
5. Instalujemy najnowsze biblioteki w Pack Installer poprzez znalezienie w zakładce Packs bibliotek Keil: STM32L0xx_DFP i kliknięcie przycisku Install obok nazwy. Po zakończeniu procesu (wyświetla się tekst Up to date ) zamykamy okno Pack Installer . Po instalacji należy zaktualizować lub zainstalować biblioteki ARM::CMSIS w taki sam sposób.
6. Wybieramy opcję New µVision Project z zakładki Projects .
7. Zapisujemy nowy projekt w wybranym folderze i wpisujemy nazwę projektu, np. New_project.uvprojx .
8. Wybieramy z listy mikrokontroler, który powinien się pojawić po zainstalowaniu odpowiednich bibliotek poprzez Pack Installer ( STMicroelectronics ? STM32L0 Series ? STM32L053 ? STM32L053C8 ). Po podświetleniu nazwy klikamy przycisk OK.
9. Pojawia się okno Manage Run-Time Environment . Klikamy przycisk OK i zakończenie tworzenia nowego projektu.