Programowanie mikrokontrolerów z rdzeniem ARM Coretex-M3

Termin: 27 lipca
Miejsce: Warszawa
Tematy zajęć:
1. Budowa rdzenia mikrokontrolera z rodziny ARM Coretex-M3

  • charakterystyka architektury RISC
  • tryby ochrony procesora i ich wykorzystanie
  • wyjątki i ich obsługa w rdzeniu zgodnym ze specyfikacją ARM Coretex-M3
  • instrukcje asemblera ARM
  • tryb Thumb-2 i jego obsługa

2. Zarządzanie energią

  • obsługa zarządzania energią w ARM Coretex-M3
  • szacowanie poboru energii
  • obsługa powrotu z trybów oszczędzania energii

3. Przegląd IDE i środowisk deweloperskich

  • dostępne IDE
  • rodzaje narzędzi do budowy oprogramowania

4. Integracja środowisk uruchomieniowego i IDE
5. JTAG, programatory i emulatory

  • rodzaje interfejsów dostępowych
  • śledzenie wykonywania programu z poziomu interfejsu JTAG

6. Programowanie niskopoziomowe

  • instrukcje asemblera
  • tryby adresowania
  • wykonywanie warunkowe
  • buforowanie i dostęp do zasobów

7. Akwizycja danych zewnętrznych

  • porty wejścia - wyjścia ogólnego przeznaczenia (GPIO)

8. Dane i algorytmy

  • formaty danych
  • filtrowanie i obróbka danych
  • gospodarowanie zasobami mikrokontrolera

9. Start systemu

  • Boot loader własny i dostarczany
  • inicjalizacja komponentów systemu

10. Pamięć jej rodzaje i obsługa

  • architektura dostępu do pamięci
  • pamięć zewnętrzna i wewnętrzna
  • podsystem DMA

11. Układy liczników

  • układy licznikowe
  • współpraca modułów licznikowych i przerwań

12. Transmisja szeregowa

  • rodzaje transmisji szeregowej
  • obsługa układów transmisji szeregowej
  • interfejs USB

13. Obróbka danych analogowych

  • przetwornik A/C (ADC)

14. Budowanie oprogramowania

  • kompilacja i konsolidacja
  • procedury wbudowane w języku asembler i wywoływanie procedur zewnętrznych
  • asembler GNU
  • specyficzne aspekty budowy oprogramowania dla mikrokontrolerów

15. Biblioteki zewnętrzne

  • przydatne procedury i wewnętrzne zależności
  • parametryzowanie wywołań

16. Sekcje programu

  • inicjowanie obiektów i ich destrukcja
  • kontrola wykorzystywanych zasobów

17. Programowanie obiektowe w mikrokontrolerach

  • obiektowy model programowania
  • kontrola intelektualna złożonego projektu

18. Sterowanie zdarzeniowe w języku C++

  • obsługa sytuacji wyjątkowych
  • programowanie defensywne

19. Wzorce projektowe i szablony w praktyce programisty

Więcej informacji: www.altkom.pl

Posłuchaj
00:00
Powiązane treści
Ożywienie na rynku mikrokontrolerów
Samsung kupił licencję rdzenia graficznego ARM Mali
ARM zapowiada 3 kolejne rdzenie procesorów
ARM wyprzedzi Intela na rynku MID w 2013 r.
Zobacz więcej w kategorii: Gospodarka
Komponenty
Micron i General Motors zawarły strategiczną umowę dotyczącą dostaw pamięci dla pojazdów nowej generacji
Elektromechanika
MyDefence rozwija technologie antydronowe i wzmacnia bezpośrednią obecność na polskim rynku obronnym
Produkcja elektroniki
Polski EMS dla programu Wisła. OBR CTM uruchomił Centrum Elektroniki Militarnej
Produkcja elektroniki
Infineon otwiera w Dreźnie Smart Power Fab. Największa inwestycja w historii firmy wzmocni europejski rynek półprzewodników
Zasilanie
Schneider Electric i Hon Hai Technology Group (Foxconn) ogłaszają strategiczną współpracę, aby przyspieszyć rozwój centrów danych AI
Komunikacja
5G na rzecz obronności: Ericsson i Wojskowa Akademia Techniczna łączą siły
Zobacz więcej z tagiem: Artykuły
Magazyn
Czerwiec 2026
Magazyn
Maj 2026
Magazyn
Kwiecień 2026

Mikrokontrolery PIC32CM PL10 - wydajność 32-bitowego rdzenia Arm Cortex-M0+ i odporność na zakłócenia w projektach 5 V

Firma Microchip Technology prezentuje nową rodzinę mikrokontrolerów (MCU) PIC32CM PL10, która wprowadza wydajność 32-bitowych rdzeni Arm® Cortex®-M0+ do systemów zasilanych napięciem 5 V. Dzięki zgodności wyprowadzeń z 8-bitowymi rodzinami układów AVR® Dx, nowa seria stanowi doskonałą propozycję dla inżynierów poszukujących łatwej ścieżki migracji z architektury 8-bitowej na 32-bitową, pozbawionej konieczności poważnego przebudowywania układów zasilania na płycie czy uczenia się od nowa obsługi układów peryferyjnych.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów