Skip to content
STM32 w robotyce
  • Strona główna
  • Lista artykułówExpand
    • Kurs STM32 Low Layer
    • Tips&Tricks
    • STM32Cube.AI
    • Sterowanie napędami
    • Czujniki
  • O mnie
  • Kontakt
Button
STM32 w robotyce

Kurs STM32

Kurs STM32 LL cz. 24. Komunikacja SPI w trybie DMA

Kurs STM32 LL cz. 24. Komunikacja SPI w trybie DMA

Piotr Czaplicki 16 marca 20235 kwietnia 2023

Komunikacja z pamięcią SPI Flash w przypadku dużych ilości danych może być obciążająca dla jednostki CPU. Warto wtedy skorzystać z…

Więcej Kurs STM32 LL cz. 24. Komunikacja SPI w trybie DMAContinue

Kurs STM32 LL cz. 23. Komunikacja SPI w trybie przerwań

Kurs STM32 LL cz. 23. Komunikacja SPI w trybie przerwań

Piotr Czaplicki 9 marca 20235 kwietnia 2023

Przerwania w SPI, podobnie jak w przypadku innych układów peryferyjnych, pozwalają usprawnić działanie programu i obsłużyć wysyłanie danych oraz ich…

Więcej Kurs STM32 LL cz. 23. Komunikacja SPI w trybie przerwańContinue

Kurs STM32 LL cz. 22. Komunikacja SPI w trybie polling

Kurs STM32 LL cz. 22. Komunikacja SPI w trybie polling

Piotr Czaplicki 2 marca 20235 kwietnia 2023

Poznaliśmy już podstawowe informacje o komunikacji SPI. Możemy przejść do implementacji podstawowych funkcji, czyli inicjalizacji, wysyłania i odbierania danych. Wykonamy…

Więcej Kurs STM32 LL cz. 22. Komunikacja SPI w trybie pollingContinue

Kurs STM32 LL cz. 21. Wprowadzenie do interfejsu SPI

Kurs STM32 LL cz. 21. Wprowadzenie do interfejsu SPI

Piotr Czaplicki 23 lutego 20235 kwietnia 2023

SPI (Serial Peripheral Interface) to interfejs szeregowy powszechnie stosowany w mikrokontrolerach. Wykorzystywany jest do komunikacji z urządzeniami peryferyjnymi takimi, jak…

Więcej Kurs STM32 LL cz. 21. Wprowadzenie do interfejsu SPIContinue

Kurs STM32 LL cz. 20. Komunikacja I2C w trybie DMA

Kurs STM32 LL cz. 20. Komunikacja I2C w trybie DMA

Piotr Czaplicki 16 lutego 20235 kwietnia 2023

Komunikacja z pamięcią EEPROM w przypadku dużych ilości danych może być obciążająca dla jednostki CPU. Warto wtedy skorzystać z kontrolera…

Więcej Kurs STM32 LL cz. 20. Komunikacja I2C w trybie DMAContinue

Kurs STM32 LL cz. 19. Komunikacja I2C w trybie przerwań

Kurs STM32 LL cz. 19. Komunikacja I2C w trybie przerwań

Piotr Czaplicki 9 lutego 20235 kwietnia 2023

Przerwania pozwalają nam uniknąć niepotrzebnego sprawdzania flag i oczekiwania na wysłanie lub odebranie danych. Przy ich użyciu możemy znacznie ograniczyć…

Więcej Kurs STM32 LL cz. 19. Komunikacja I2C w trybie przerwańContinue

Kurs STM32 LL cz. 18. Komunikacja I2C w trybie polling

Kurs STM32 LL cz. 18. Komunikacja I2C w trybie polling

Piotr Czaplicki 2 lutego 20235 kwietnia 2023

Poznaliśmy podstawy teoretyczne potrzebne do obsługi komunikacji I2C. Czas zatem na przykład. Dzisiaj napiszemy funkcje potrzebne do wysyłania i odbierania…

Więcej Kurs STM32 LL cz. 18. Komunikacja I2C w trybie pollingContinue

Kurs STM32 LL cz. 17. Wstęp do magistrali I2C

Kurs STM32 LL cz. 17. Wstęp do magistrali I2C

Piotr Czaplicki 26 stycznia 202327 kwietnia 2023

Z magistralą I2C spotykamy się najczęściej przy obsłudze czujników. Znajdziemy ją także jako interfejs do sterowania panelami dotykowymi czy pamięciami…

Więcej Kurs STM32 LL cz. 17. Wstęp do magistrali I2CContinue

Kurs STM32 LL cz. 16. Konwersja ADC Single Channel i Multi Channel w trybie DMA

Kurs STM32 LL cz. 16. Konwersja ADC Single Channel i Multi Channel w trybie DMA

Piotr Czaplicki 19 stycznia 20235 kwietnia 2023

Kontroler DMA daje możliwość znacznego odciążenia jednostki obliczeniowej mikrokontrolera w trakcie konwersji sygnałów analogowych. W szczególności wtedy, gdy konwersja ADC…

Więcej Kurs STM32 LL cz. 16. Konwersja ADC Single Channel i Multi Channel w trybie DMAContinue

Kurs STM32 LL cz. 15. Konwersja ADC Single Channel i Multi Channel w trybie przerwań

Kurs STM32 LL cz. 15. Konwersja ADC Single Channel i Multi Channel w trybie przerwań

Piotr Czaplicki 12 stycznia 20235 kwietnia 2023

Konwerter ADC oferuje możliwość wywołania dość sporej ilości przerwań, które odnoszą się nie tylko do zakończenia konwersji i obsługi błędów,…

Więcej Kurs STM32 LL cz. 15. Konwersja ADC Single Channel i Multi Channel w trybie przerwańContinue

Kurs STM32 LL cz. 14. Konwersja ADC Single Channel i Multi Channel w trybie Polling

Kurs STM32 LL cz. 14. Konwersja ADC Single Channel i Multi Channel w trybie Polling

Piotr Czaplicki 5 stycznia 20235 kwietnia 2023

W poprzedniej lekcji poznaliśmy budowę i zasadę działania konwertera ADC w STM32. Mamy solidne podstawy teoretyczne. Możemy więc kontynuować naukę…

Więcej Kurs STM32 LL cz. 14. Konwersja ADC Single Channel i Multi Channel w trybie PollingContinue

Kurs STM32 LL cz. 13. Wstęp do konwertera ADC

Kurs STM32 LL cz. 13. Wstęp do konwertera ADC

Piotr Czaplicki 29 grudnia 20225 kwietnia 2023

Przetwornik ADC (Analog-to-Digial Converter) to układ elektroniczny, który służy do zamiany sygnału analogowego na cyfrowy. Stosowany jest szeroko w aplikacjach…

Więcej Kurs STM32 LL cz. 13. Wstęp do konwertera ADCContinue

Kurs STM32 LL cz. 12. Timer w trybie Output Compare i PWM

Kurs STM32 LL cz. 12. Timer w trybie Output Compare i PWM

Piotr Czaplicki 22 grudnia 20225 kwietnia 2023

Output Compare to tryb licznika, który pozwala nam na zmianę stanu na wyjściu po odliczeniu przez licznik określonego czasu. Tę…

Więcej Kurs STM32 LL cz. 12. Timer w trybie Output Compare i PWMContinue

Kurs STM32 LL cz. 11. Timer w trybie Input Capture

Kurs STM32 LL cz. 11. Timer w trybie Input Capture

Piotr Czaplicki 15 grudnia 20225 kwietnia 2023

Tryb Input Capture to funkcja licznika, która pozwala reagować na sygnały wpływające na wejście timera i mierzyć czas pomiędzy nimi….

Więcej Kurs STM32 LL cz. 11. Timer w trybie Input CaptureContinue

Kurs STM32 LL cz. 10. Rodzaje i budowa Timerów, Timer w funkcji licznika

Kurs STM32 LL cz. 10. Rodzaje i budowa Timerów, Timer w funkcji licznika

Piotr Czaplicki 8 grudnia 20225 kwietnia 2023

Timer to układ, którego zadaniem jest precyzyjne odmierzanie czasu. Podstawowym zadaniem jest zatem zliczanie impulsów – sygnału zegarowego lub z…

Więcej Kurs STM32 LL cz. 10. Rodzaje i budowa Timerów, Timer w funkcji licznikaContinue

Kurs STM32 LL cz. 9. Kontroler DMA, komunikacja USART w trybie DMA

Kurs STM32 LL cz. 9. Kontroler DMA, komunikacja USART w trybie DMA

Piotr Czaplicki 1 grudnia 20226 kwietnia 2023

Przerwania pozwalają w przyzwoity sposób zarządzać komunikacją USART. Mimo wszystko przy każdej przychodzącej danej musimy ją przekopiować do bufora ręcznie….

Więcej Kurs STM32 LL cz. 9. Kontroler DMA, komunikacja USART w trybie DMAContinue

Kurs STM32 LL cz. 8. Komunikacja USART w trybie przerwań

Kurs STM32 LL cz. 8. Komunikacja USART w trybie przerwań

Piotr Czaplicki 24 listopada 20225 kwietnia 2023

Komunikacja USART często wymaga przesyłania sporej ilości danych. W celu uzyskania niezawodności transmisji istotne jest odebranie wszystkich przychodzących danych. Pominięcie…

Więcej Kurs STM32 LL cz. 8. Komunikacja USART w trybie przerwańContinue

Kurs STM32 LL cz. 7. Interfejs USART, transmisja danych w trybie polling

Kurs STM32 LL cz. 7. Interfejs USART, transmisja danych w trybie polling

Piotr Czaplicki 17 listopada 20226 kwietnia 2023

USART to jeden z najpopularniejszych interfejsów używanych w systemach mikrokontrolerowych. Stosowany jest między innymi do komunikacji z komputerem, modułami Bluetooth,…

Więcej Kurs STM32 LL cz. 7. Interfejs USART, transmisja danych w trybie pollingContinue

Kurs STM32 LL cz. 6. Wyjście GPIO i przerwania EXTI

Kurs STM32 LL cz. 6. Wyjście GPIO i przerwania EXTI

Piotr Czaplicki 10 listopada 20226 kwietnia 2023

Z poprzedniej lekcji wiemy już, jak sterować wyjściem GPIO. Teraz czas na drugą funkcjonalność – dzisiaj nauczymy się odczytywać stan…

Więcej Kurs STM32 LL cz. 6. Wyjście GPIO i przerwania EXTIContinue

Kurs STM32 LL cz. 5. Budowa GPIO i sterowanie wyjściem

Kurs STM32 LL cz. 5. Budowa GPIO i sterowanie wyjściem

Piotr Czaplicki 3 listopada 20226 kwietnia 2023

Pierwszym programem, który uruchamiamy ucząc się programowanie jest tzw. „Hello world”. W przypadku projektów embedded pod tym hasłem mamy na…

Więcej Kurs STM32 LL cz. 5. Budowa GPIO i sterowanie wyjściemContinue

Page navigation

1 2 Następny
Search

Ostatnie wpisy

  • Szybkie i niezawodne parsowanie JSON – przykład z UART #2
  • Szybkie i niezawodne parsowanie JSON – przykład z UART #1
  • Wysyłanie danych w formacie JSON – przykład z UART
  • Czym jest JSON – JavaScript Object Notation w teorii i praktyce
  • Proste filtry cyfrowe cz. 3. – filtr dolnoprzepustowy
Facebook FacebookYouTube YouTube

© 2020 - 2023 STM32 w robotyce

Polityka Prywatności

Używamy plików cookie, aby zapewnić najlepszą jakość korzystania z naszej witryny. Możesz dowiedzieć się więcej o tym, jakich plików cookie używamy w Politykce prywatności.

  • Strona główna
  • Lista artykułów
    • Kurs STM32 Low Layer
    • Tips&Tricks
    • STM32Cube.AI
    • Sterowanie napędami
    • Czujniki
  • O mnie
  • Kontakt
Polityka prywatności
STM32 w robotyce

Ta strona korzysta z plików cookie. Korzystając ze strony wyrażasz zgodę na ich wykorzystywanie.

Niezbędne pliki cookie

Niezbędne pliki cookie powinny być włączone przez cały czas, abyśmy mogli zapisać Twoje preferencje dotyczące ustawień plików cookie.

Jeśli wyłączysz ten plik cookie, nie będziemy mogli zapisać Twoich preferencji. Oznacza to, że za każdym razem, gdy odwiedzasz tę stronę, będziesz musiał ponownie włączyć lub wyłączyć pliki cookie.

Powered by  GDPR Cookie Compliance