Come fare blink LED con una STM32 Nucleo F303K8

In questo articolo vedremo come far lampeggiare un led con una board STM32 NUCLEO F303K8.

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.

Vedremo che componenti utilizzare e come effettuare i collegamenti e come compilare il codice.

Quali componente utilizzare?

Vediamo l’elenco:

Ecco i pinout della scheda:

Ecco qui il circuito di collegamento :

Vediamo come programmare la scheda.

Dobbiamo utilizzare la piattaforma mbed. Clicca qui per utilizzare la piattaforma mbed. Andiamo su compiler.

Clicchiamo su new.

Clicca su OK.

LEDVai su main.cpp

E scriviamo questo codice:

Ecco qui questo codice:

Clicca su compile.

LED

Una volta compilato dovremo scaricare un file bin.

LED

Copiamo e incolliamo il file bin all’interno della board STM32 Nucleo F303K8.

Aspettiamo qualche secondo e il processo sarà terminato.

Ora i nostri LED lampeggeranno.

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.