STMicroelectronics presenta il Nucleo-F303K8

In questo articolo vedremo le caratteristiche tecniche principali della board STM Nucleo-F303K8. Questa board può essere definita un clone più potente di Arduino Nano.

La scheda Nucleo F303K8 è dotata di un MCU (microcontrollore) STM32F303K8 basato su ARM Cortex-M4 con istruzioni FPU e DSP in grado di funzionare a 72 MHz.
La scheda STM32 Nucleo-32 offre agli utenti un modo conveniente e flessibile per costruire prototipi (scegliendo tra le varie combinazioni di prestazioni, consumo energetico e funzionalità) con qualsiasi linea di microcontrollori STM32 in un package a 32 pin.
La scheda STM32 Nucleo-32 non richiede alcuna componente separata poiché integra il ST-LINK/V2-1 debugger/programmer. La scheda STM32 Nucleo-32 viene fornita con la libreria HAL  insieme a vari esempi di software, nonché l’accesso diretto alle risorse online di mbed.
Vediamo insieme quali sono le principali caratteristiche tecniche
  • Microcontrollore STM32 nel package LQFP32
  • Supporto per la connettività Arduino ™ Nano V3
  • abilitato per mbed (http://mbed.org)
  • ST-LINK/V2-1 debugger/programmer con connettore SWD.
  • 5 V from ST-LINK/V2-1 USB VBUS
  • Fonti di alimentazione esterne: 3,3 V, 5 V e 7-12 V.
  • tre LED: Comunicazione (LD1), LED di alimentazione (LD2), user LED(LD3)
  • Un pulsante di RESET
  • La porta USB ha 3 principali funzioni:
    • Programmazione e debugging
    • COM port virtuale
    • Mass storage device per la programmazione drag’n’drop
  • Supporto di un’ampia scelta di ambienti di sviluppo integrati (IDE) tra cui IAR ™ EWARM (a), Keil® MDK-ARM, IDE basati su GCC, Arm® Mbed ™.

Il Nucleo F303K8 fornisce i seguenti componenti hardware:

  • STM32F303K8T6 in LQFP32 package
  • ARM® 32-bit Cortex® -M4 CPU con FPU
  • 72 MHz max CPU frequency
  • VDD from 2.0 V to 3.6 V
  • 64 MB Flash
  • 12 KB SRAM
  • RTC
  • Advanced-control Timer
  • General Purpose Timers (5)
  • Basic Timer (2)
  • Watchdog Timers (2)
  • PWM channels (12)
  • SPI/I2S (1)
  • I2C (1)
  • USART/UART (2)
  • CAN (1)
  • GPIO with external interrupt capability
  • DMA channels (7)
  • Capacitive sensing channels (18)
  • 12-bit ADC with 21 channels
  • 12-bit D/A converter
  • Analog comparator (3)
  • Op amp

La scheda Nucleo F303K8 ha 1 controller GPIO. Questo controller è responsabile di input / output, pull-up e così via.

Ecco qui un diagramma dei connettori della board.

La Figura sottostante illustra le connessioni tra l’STM32 e le sue periferiche (ST-LINK / V2-1, pulsante, LED e connettori Arduino Nano).

La figura sottostante mostra il  layout superiore della scheda STM32 Nucleo-32.

F303K8

La figura sottostante mostra il layout inferiore della scheda STM32 Nucleo-32 e mostra la posizione di queste connessioni sulla scheda STM32 Nucleo-32.

F303K8

Il produttore STMicroelectronics è un marchio semi sconosciuto ai più, ma tutt’altro che di seconda fascia o basso profilo. Il fatto che non sia un brand popolare, non deve assolutamente ingannarvi: l’azienda, infatti, ha all’interno del suo portfolio clienti, marchi facenti parte dei “big tech”,  ovvero le aziende di massimo livello mondiale. Apple, Bosch, Nintendo e Samsung, solo per citarne alcune. Il prodotto in questione è stato fornito a Moreware come sample e, presto, andremo a fare un collaudo di laboratorio per valutarne il funzionamento.

Nucleo f303k8 si propone con i suoi 72mhz e 32bit contro gli 8bit e 16mhz dell’arduino nano, il tutto alle stesse dimensioni. Abbiamo l’abilitazione al linguaggio arm mbed. Ottimo per chi ha già esperienza di programmazione con il C/C++, visto che mbed si basa proprio su questi linguaggi. Il Mbed è ben documentato, non si trovano programmi non funzionanti o fatti male.

Potete acquistare Il Nucleo-f303k8 direttamente dal sito STMicroelectronics ad un costo di circa 10.55 dollari.

Link utili

Seguici per non perdere le prossime novità!

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.