STM32F0Discovery: jak zacząć

W artykule przedstawiamy krok-po-kroku kroki niezbędne do szybkiego rozpoczęcia pracy z zestawem STM32F0Discovery, a także prosty projekt przygotowany w środowisku programistycznym μVision firmy Keil/ARM. Przykładowa aplikacja obsługuje przycisk i dwie diody LED zastosowane na płytce zestawu.

Tagi: CORTEX-M0, STM32, STM32F0DISCOVERY

Poradnik: STM32 i interfejs Segger J-Link w środowisku µVision (ARM/Keil)

J-Link firmy Segger to jeden z najczęściej wykorzystywanych interfejsów JTAG w świecie mikrokontrolerów z rdzeniem ARM. Wynika to przede wszystkim z dużych możliwości interfejsu i stosunkowo atrakcyjnej ceny, ale również z możliwości łatwej integracji z wieloma środowiskami programistycznymi, zarówno komercyjnymi (np. µVision firmy Keil czy EWARM firmy IAR) jak i dostępnymi bezpłatnie (np. emIDE).

Tagi: J-Link, Segger, STM32

Przegląd możliwości timerów w STM32F

W artykule przedstawiamy ekspresowy przegląd cech i możliwości timerów-liczników zastosowanych w mikrokontrolerach STM32F2/F4 i pozostałych STM32, z uwzględnieniem ich podstawowych obszarów aplikacyjnych.

Tagi: PWM, STM32, timer

STM32 w aplikacjach kryptograficznych

Mikrokontrolery z rodziny STM32F4 dzięki rdzeniowi Cortex-M4F i wysokiej częstotliwości taktowania doskonale nadają się do stosowania w aplikacjach DSP i dowolnych innych, wymagających dużej mocy obliczeniowej, także przy obliczeniach zmiennoprzecinkowych.

Migracja z Cortex-M3 do Cortex-M4

Rdzeń Cortex-M4 to Cortex-M3 z dodatkową funkcjonalnością cyfrowego przetwarzania sygnałów DSP (Digital Signal Processing), dzięki czemu proces migracji z Cortex-M3 do Cortex-M4 jest bardzo łatwy.

ST-Link i STM32F4 w wersji krzemu Z – masz problem?

Od marca 2012 w oficjalnych kanałach sprzedaży podzespołów firmy STMicroelectronics dostępne są nowe wersje mikrokontrolerów STM32F4, w których struktury w wersji “A” zastąpiono strukturami w wersji “Z”. W nowych wersjach struktur poprawiono większość błędów występujących w wersji “A”, wprowadzono także pewne modyfikacje, które mogą utrudnić zastosowanie nowych wersji mikrokontrolerów w dotychczasowych projektach.

STM32Butterfly2: obsługa wyświetlacza z Nokii 3310

 Nieodłącznym elementem większości typowych projektów jest prezentacja danych użytkownikowi. Stosować do tego celu można diody LED, wyświetlacze segmentowe i różnego rodzaju wyświetlacze ciekłokrystaliczne. Poniższy projekt przedstawia obsługę wyświetlacza ciekłokrystalicznego bazującego na sterowniku PCD8544 (lub zgodnego), montowanego w telefonach Nokia 3310. Ze względu na łatwość obsługi zyskał on dużą popularność wśród elektroników w realizowanych przez nich […]

ZL31ARM: obsługa GPIO, SysTick, PWM, EXINT i Watchdoga

W tym artykule przedstawiamy podstawy obsługi najczęściej używanych bloków peryferyjnych mikrokontrolerów STM32. Przykład obsługi portów GPIO w zestawie ZL31ARM (joystick, diody LED dołączone do GPIO), zegara SysTick (przerwania co 1 ms, zmiana stanu LED1 co 500 ms), licznika PWM (współczynnik wypełnienia impusu sterowany joystickiem gora/dol z wyjściem na LED2), obsługa przerwania zewnętrznego od joysticka i obsługa […]

1 2 3 4 6