STM32 – zaawansowane programowanie na rejestrach

Programowanie niskopoziomowe bezpośrednio na rejestrach mikrokontrolera jest alternatywą do programowania z wykorzystaniem firmowych bibliotek HAL, czy LL. Praca na rejestrach powoduje, że kod jest mniejszy i łatwiejszy do zrozumienia, funkcje mieszczą się na jednym ekranie monitora, program wykonuje się szybciej. Takie podejście pomaga zrozumieć działanie układu i wykorzystać wszystkie jego możliwości.

Posłuchaj
00:00

Podczas szkolenia zostaną omówione następujące tematy:

  • Układ DMA - możliwości, opis bitów sterujących, wykorzystanie
  • Sprzętowa identyfikacja końca pakietu danych USART
  • Współpraca USART i DMA przy wysyłaniu i odbieraniu pakietów danych
  • Współpraca licznika TIM6, DMA i DAC
  • Współpraca ADC i DMA: cykliczny pomiar jednego kanału
  • Wykonywanie cykliczne serii pomiarów ADC i DMA

 

Najczęstsze błędy przy projektowaniu elektroniki i jak ich uniknąć

W elektronice „tanio” bardzo często znaczy „drogo” – szczególnie wtedy, gdy oszczędza się na staranności projektu. Brak precyzyjnych wymagań, komponent wycofany z produkcji czy źle poprowadzona masa mogą sprawić, że cały produkt utknie na etapie montażu SMT/THT albo testów funkcjonalnych. Konsekwencje są zawsze te same: opóźnienia i dodatkowe koszty. Dlatego warto znać najczęstsze błędy, które pojawiają się w projektach elektroniki – i wiedzieć, jak im zapobiegać.
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