Konwersja plików elf2hex i elf2bin

W praktyce zdarza się dość często, że do posiadanego mikrokontrolera STM32 mamy plik wynikowy w formacie ELF. Mimo że plik w tym formacie może zawierać wiele cennych informacji, potrzebnych m.in. do debugowania programu, to większość programatorów nie obsługuje takich plików. W takich przypadkach pomocą mogą służyć programy wchodzące w skład GCC (tu pokażemy jak sobie […]

STM32 i DataFlash w praktyce

Komunikacja pomiędzy układami scalonymi w systemach mikroprocesorowych/mikrokontrolerowych cieszą się wciąż niesłabnącym zainteresowaniem. W artykule przedstawiamy komunikację mikrokontrolera z rodziny STM32F107 z szeregową pamięcią DataFlash. Współczesne mikrokontrolery mają pamięć Flash o coraz większej pojemności. Popularność zyskują układy z wbudowanym 1 lub nawet 2 MB pamięci nieulotnej. Wydawać by się mogło, że stosowanie zewnętrznych pamięci typu DataFlash […]

Bootloader w STM32Butterfly2

Zestaw STM32Butterfly2 wyposażono w kompletny interfejs RS232, który mozna wykorzystać do transmisji danych oraz programowania pamięci Flash (z wykorzystaniem bootloadera ulokowanego w pamięci mikrokontrolera STM32F107 z serii Connectivity Line). Korzystanie z bootloadera wymaga nieco uwagi – polecamy artykuł! Mikrokontrolery tego typu można programować z wykorzystaniem USART2, co zostało wykorzystane w  zestawie STM32Butterfly2 (dokładny opis możliwości i wymagań bootloaderów dla mikrokontrolerów STM32 […]

Obsługa dotykowego panelu rezystancyjnego z ADS7843

Jednym z coraz częściej stosowanych interfejsów użytkownika, w które są wyposażane różnego rodzaju urządzenia jest panel dotykowy.  Poniższy artykuł ma na celu przybliżenie budowy oraz sposobu obsługi rezystancyjnego panelu dotykowego. Jest to jeden z najtańszych rodzajów paneli dotykowych dostępnych na rynku. Niestety, razem z ceną, jak to często bywa, idzie jakość. Panele te nie są […]

Sygnały zegarowe STM32F1 Connectivity Line

Wraz z pojawieniem się na rynku mikrokontrolerów STM32 należących do komunikacyjnego segmentu connectivity line, pojawiło się wiele pytań o poprawną konfigurację sygnałów zegarowych. W odpowiedzi na te pytania publikujemy artykuł ukazujący sposób konfiguracji zaawansowanego systemu kontroli sygnałów zegarowych w układach STM32F107. Każdy synchroniczny system cyfrowy, a do takich z pewnością należą układy mikroprocesorowe, wymaga do […]

1 4 5 6