Nucleo-f401re

Nucleo-f401re

Nucleo-f401re

Nucleo-f401re

Piattaforma ST STM32: La famiglia STM32 di MCU Flash a 32 bit basata sul processore ARM Cortex-M è progettata per offrire nuovi gradi di libertà agli utenti di MCU. Offre una gamma di prodotti a 32 bit che combina prestazioni molto elevate, capacità in tempo reale, elaborazione del segnale digitale e funzionamento a basso consumo e bassa tensione, mantenendo la piena integrazione e la facilità di sviluppo.
Arduino Wiring-based Framework permette di scrivere software multipiattaforma per controllare i dispositivi collegati a una vasta gamma di schede Arduino per creare tutti i tipi di codifica creativa, oggetti interattivi, spazi o esperienze fisiche
L’ARM Cortex Microcontroller Software Interface Standard (CMSIS) è un livello di astrazione hardware indipendente dal produttore per la serie di processori Cortex-M e specifica le interfacce del debugger. Il CMSIS permette interfacce software coerenti e semplici al processore per periferiche di interfaccia, sistemi operativi in tempo reale e middleware. Semplifica il riutilizzo del software, riducendo la curva di apprendimento per i nuovi sviluppatori di microcontrollori e tagliando il time-to-market per i dispositivi

Progetti stm32f401re

STM32 è una famiglia di circuiti integrati microcontrollori a 32 bit della STMicroelectronics. I chip STM32 sono raggruppati in serie correlate che si basano sullo stesso core processore ARM a 32 bit, come il Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+, o Cortex-M0. Internamente, ogni microcontrollore consiste nel core del processore, RAM statica, memoria flash, interfaccia di debug e varie periferiche.[1]
L’STM32 è una famiglia di circuiti integrati per microcontrollori basata sui core ARM Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+ e Cortex-M0 a 32 bit RISC.[1] STMicroelectronics ottiene in licenza l’IP del processore ARM da ARM Holdings. I progetti con core ARM hanno numerose opzioni configurabili e la ST sceglie la configurazione individuale da utilizzare per ogni progetto. La ST collega le proprie periferiche al core prima di convertire il progetto in un die di silicio. Le seguenti tabelle riassumono le famiglie di microcontrollori STM32.
L’STM32 è la terza famiglia ARM della STMicroelectronics. Segue la precedente famiglia STR9 basata sul core ARM9E,[7] e la famiglia STR7 basata sul core ARM7TDMI.[8] Quella che segue è la storia di come si è evoluta la famiglia STM32.

Stm32f401ret6

Ho lo stesso problema, il mio Nucleo F401RE funziona perfettamente su STM32 Cube IDE, ma in Arduino, tutte le risposte dall’IDE sono ok, ma i programmi non girano, anche se clicco sul pulsante di reset. Tuttavia, se seleziono nel board manager la “Core Board F401RCT6” tutte le funzioni funzionano, ma la comunicazione seriale non funziona. Il metodo di caricamento che sto usando è STM Cube Programmer (SWD).
Ho aggiunto il cristallo 8MHz e i suoi condensatori per risolvere il problema, ma questo non ha aiutato. Penso che il problema sia la configurazione del clock, perché anche se uso il clock dello st-link (default source clock), i risultati sono gli stessi. Proverò a fare quello che mi hai consigliato e posterò i risultati qui.

Stm32f401 scheda tecnica

Ho lo stesso problema, il mio Nucleo F401RE funziona perfettamente su STM32 Cube IDE, ma in Arduino, tutte le risposte da IDE sono ok, ma i programmi non vengono eseguiti, anche se clicco sul pulsante di reset. Tuttavia, se seleziono nel board manager la “Core Board F401RCT6” tutte le funzioni funzionano, ma la comunicazione seriale non funziona. Il metodo di caricamento che sto usando è STM Cube Programmer (SWD).
Ho aggiunto il cristallo 8MHz e i suoi condensatori per risolvere il problema, ma questo non ha aiutato. Penso che il problema sia la configurazione del clock, perché anche se uso il clock dello st-link (default source clock), i risultati sono gli stessi. Proverò a fare quello che mi hai consigliato e posterò i risultati qui.