Oznaka: STMicroelectronics

Nucleo H7A3ZI-Q – kompromisno rešenje za IoT aplikacije

STM je u formatu Nucleo-144 razvojnog sistema oko STMH7A3 MCU ponudio ArduionoUno/ST Zio/morpho kompatibilni sistem, omogućavajući time upotrebu široke palete ArduionoUno šildova uz sopstvene Nucleo šildove.

Sam MCU je H7A3 je pripadnik H7 serije, ali za razliku od top predstavnika H723 recimo ima prepolovljen klok 280MHz umesto 550MHz kod H723 serije. I dalje je u pitanju MCu baziran na M7 jezgrima i pratećom jedinicom za rad u pokretnom zarezu FPU.

Ima ugražen LCD-TFT interfejs i mogućnost integracije do 35 drugin interfejsa, kao što je interfejs za kameru, USB 2.0, Ethernet,…

Ugrađen mu je harderski JPEG dekoder i Ahrom-ART akcelerator sa idejom da se omogući nesmetan rad sa grafičkim elementima.

Zbog nižeg takta, potrošnja mu je smanjena, te je idealan za integraciju u IoT uređaje koji objedinjuju upravljanje, mrežu, brzo računjanje u „pokretnom zarezu“ i grafički prikaz.

Svojom niskom cenom i povezivošću, nameće se kao dobar izbor i za one koji žele da koriste Arduino ekosistem, ali imap svoj pun potencijal pokazuje ukoliko se programira iz STM32Cube MCU paketa.

X-NUCLEO-NFC04A1 – NFC/RFID šild za NUCLEO64/144 i ArduinoUno

STM je na bazi svog ST25DV NFC/RFID tega ponudio šild koji se može koristit uparivanjem sa mobilnim telefonima/tabletima koji imaju NFC mogućnosti. Ovo otvara put IoT integracije i ovim načinom prenosa podataka.

U ovom slučaju imamo tri „igrača“ u NFC/RFID igri: razvojni sistem koji simulira budući uređaj u razvoju, računar i mobilni telefon/tablet. Tri različite programske platforme. Bitno je napomenuti da su softverski omogućeni Windows i Android sistemi za razvoj PC i mobilnih aplikacija.

Iako je moguće šild koristiti na svakoj ArduinoUno ploči, parvo je zadovoljstvo biti potpuno u STM okruženju za razvoj NFC/RFID rešenja.

Sam šild ima sedam bitnih linija signala. Tri su klasični GPIO izlazi za tri diode koje se nalaze na šildu (zelena, plava i žuta) i koje su zgodne za signalizaciju. Ostala četiri signala su ka ST25DV i namenjeni su za komunikaciju i rad antene koja je deo samog šilda.

Uz lep broj primera, i jednu kombinovanu NUCLEO/Android/PC aplikaciju, STM je sasvim pristojno podržao ovaj šild i omogućio lak startup.

Vrlo prihvatljiva cena i šilda i samih ST25DV tegova, prosto mami da se rešenja sa ovom tehnologijom rade upravo u STM okruženju.

STM32L432KC – STM32 Nucleo-32 razvojni sistem u ArduinoNano formatu

Pred nama je veoma pristupačan STM32 Nucleo-32 razvojni sistem koji na sebi ima STM32L432KC low-power mikrokontroler u QFN32 pakovanju. Ploča je ArduinoNano formata i sem softverske kompatibilnosti, na nju je moguće direktno postaviti bilo koji od ArduinoNano šildova. Ovo joj daje velike mogućnosti primene i dobar kickStart. Na ploči je ST-LINK dibager/programator, tako da vam nije potreban nikakav dodatni hardver, sem USB kabla. (Pazite na džamper, po pravilu je postavljen izmedju RST i GND, pa nećete moći da programirate ploču. Samo ga uklonite.)

Možete programirati u Arduino IDE-u, ali je naša preporuka korišćenje STM ekosistema u vidu STM32Cube MCU paketa, ako ništa zbog njegove superiornosti i zaista neverovatno dobrih user-friendly rešenja za konfiguraciju.

Preporuka je prvo instlirati STM32Cube Programmer, (tu vam može, a to ćete videti tek nakon prvog pokušaja bilda, ali i ne mora tražiti da u PATH računara dodate i lokaciju na disku gde je instaliran sam exe).

STM32 Nucleo-64 razvojni sistem sa STM32F401RE MCU – Arduino i ST morpho

U osnovi ovog razvojnog sistema kompanije ST, u seriji Nucleo-64 nalazi se ARM®32-bit Cortex®-M4 CPU sa FPU. U njemu je i Adaptive real-time accelerator (ART Accelerator™) koji omogućava trenutno izvršavanje koda iz 512 kb Flash memorije. CPU radi na 84 MHz i implementirane su DSP instrukcije.

Na ploči je postavljen ARDUINO® Uno V3 konektor i ST morphio hederi koji omogućavaju povezanje velikog broja dodatnih funkcionalnih pločica i šildova.

Za programiranje nije potreban dodatni prob, jer se na sistemu nalazi integrisani ST-LINK debugger/programmer.

ST je za programiranje razvio moćan, na Energiji baziran IDE, pod imenom STM32Cube IDE, veoma sličan onome što smo videli kod TI i njihovog Code Composer Studio-a.

Da bi bi stekli prvi utisak ovom razvojnom sistemu, koristili smo Arduino razvojni sistem, sa tim da je u polju preferances/“Additional Boards Managers URLs“ potrebno upisati:

https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json

Tako ćete konfigurisati podršku Arduino IDE-a za rad sa Nucelo 64 pločama. Potrebno je i u Board manageru dodati STM32 MCU based boards by STMicroelectronics za kompletne biblioteke.