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

Dodaj do ulubionych źródeł w Google
Posłuchaj
00:00
Chcesz częściej widzieć nasze artykuły w Google? Dodaj ElektronikaB2B do ulubionych źródeł
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
Pomiary
Wielowarstwowy system detekcji dronów Ericsson, Play i Asseco. Technologia ISAC i 5G w ochronie infrastruktury krytycznej
Komponenty
Produkty Stäubli Fluid Connectors w dystrybucji Semicona. Nowy model sprzedaży i szybsze dostawy w Polsce
Produkcja elektroniki
Siemens i Nvidia rozwijają system kontroli PCB oparty na AI
Komunikacja
Satelity potrzebują coraz większej autonomii
Komunikacja
Nokia zwiększa przychody o 10%. Silny wzrost w sektorze AI
Projektowanie i badania
AI zwiększa presję na badania i rozwój
Zobacz więcej z tagiem: Artykuły
Magazyn
Październik 2026
Magazyn
Wrzesień 2026
Magazyn
Sierpień 2026

Zobaczyć obiekt oczami radaru, czyli dlaczego potrzebujemy laboratorium do pomiarów RCS?

Radar postrzega świat inaczej niż człowiek. Zamiast obrazu tworzonego przez światło widzialne rejestruje echo wysłanej fali elektromagnetycznej. Na odpowiedź radarową obiektu wpływają nie tylko jego rozmiary, lecz także kształt, zastosowane materiały, częstotliwość oraz kierunek obserwacji. Dlatego dwa przedmioty o podobnych wymiarach mogą być dla radaru widoczne zupełnie inaczej. Jak zatem sprawdzić, co radar rzeczywiście "widzi"? Służą temu pomiary RCS, prowadzone między innymi w specjalistycznych laboratoriach, które zapewniają kontrolowane i powtarzalne warunki oraz umożliwiają uzyskanie dokładności wymaganej w danym zastosowaniu.
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