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.
- 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.
La figura sottostante mostra il layout inferiore della scheda STM32 Nucleo-32 e mostra la posizione di queste connessioni sulla scheda STM32 Nucleo-32.
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
- Arduino UNO R3
- Elegoo UNO R3
- Arduino Starter Kit per principianti
- Elegoo Advanced Starter Kit
- Arduino Nano