Ciao, ho acquistato una board STM32F401RE nucleo, compatibile con le shield arduino ma abbastanza piu complessa da programmare. Volevo chiedervi se conoscete una guida su come programmarla.
Ho visto qualche video basico su come accendere un led di una board molto simile della ST e bisogna installare molte librerie e driver, girare parecchio nelle librerie ecc. Avevo pensato di usare IAR per la programmazione che vorrei fosse in C, anche se non ricordo moltissimo di questo linguaggio. Grazie.
Microcontrollore STM32 guida programmazione (IAR)
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
7 messaggi
• Pagina 1 di 1
0
voti
IAR costa una barca di soldi. Se hai la scheda nucleo puoi usare il sistema di sviluppo che fornisce gratuitamente la ST, vai nel sito, lo scarichi e lo installi.
Però gli STM32 non sono semplici, non sono per principianti, ma se ti vuoi cimentare fai pure.
Leggiti bene la documentazione del Cortex-M4 e del STM32F4, non puoi evitare di farlo.
Non esistono "guide alla programmazione".
Però gli STM32 non sono semplici, non sono per principianti, ma se ti vuoi cimentare fai pure.
Leggiti bene la documentazione del Cortex-M4 e del STM32F4, non puoi evitare di farlo.
Non esistono "guide alla programmazione".
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
A parte l'ide "mbed" online, molto simile alla filosofia "arduino", consiglio atollic TrueStudio, hanno rilasciato una versione gratis senza alcuna limitazione sulla flash e risulta valido.
Son quello delle domande strane!
0
voti
E' vero, c'è anche atollic.
Ah, una cosa importante: scordati librerie a destra e a manca. Per carità, esistono, ma non pensare di usarle in stile arduino.
Ah, una cosa importante: scordati librerie a destra e a manca. Per carità, esistono, ma non pensare di usarle in stile arduino.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Se installi "l'opera omnia" della STM32CubeF4 lo trovi qui
tra le varie cose c'è anche il template di un progetto con la configurazione base per i vari compilatori compreso lo IAR Puoi inizare con quello.
ST ha una ricca libreria HAL_Driver per la gestione delle periferiche.
Per non parlare di tutto il sw per grafica/USB/eth/file system...
Visto che stai iniziando e al momento uno strumento vale l'altro credo ti convenga scegliere un ambiente come Atollic o CrossWorks (sul primo non so il secondo è a pagamento ma lontano anni luce dai costi di IAR) oppure ti installi direttamente il GCC completamente gratuito. Se sei uno studente puoi accedere a significativi sconti per l'acquisto dle compilatore.
tra le varie cose c'è anche il template di un progetto con la configurazione base per i vari compilatori compreso lo IAR Puoi inizare con quello.
ST ha una ricca libreria HAL_Driver per la gestione delle periferiche.
Per non parlare di tutto il sw per grafica/USB/eth/file system...
Visto che stai iniziando e al momento uno strumento vale l'altro credo ti convenga scegliere un ambiente come Atollic o CrossWorks (sul primo non so il secondo è a pagamento ma lontano anni luce dai costi di IAR) oppure ti installi direttamente il GCC completamente gratuito. Se sei uno studente puoi accedere a significativi sconti per l'acquisto dle compilatore.
-

luxinterior
4.311 3 4 9 - Master EY

- Messaggi: 2690
- Iscritto il: 6 gen 2016, 17:48
1
voti
Ti consiglio di dare un'occhiata al blog di Carmine Noviello. Ha scritto vari articoli sulla ST Nucleo.
Atollic TrueStudio (che è ora gratuito e senza limitazioni sulla quantità di codice) è una toolchain GCC preconfezionata e pronta all'uso.
C'è un'altra discussione un po' vecchia, che risale a quando l'Atollic senza limiti era a pagamento, di cui ti segnalo questo intervento e i seguenti, e questo articolo di
TardoFreak.
Atollic TrueStudio (che è ora gratuito e senza limitazioni sulla quantità di codice) è una toolchain GCC preconfezionata e pronta all'uso.
C'è un'altra discussione un po' vecchia, che risale a quando l'Atollic senza limiti era a pagamento, di cui ti segnalo questo intervento e i seguenti, e questo articolo di
Big fan of ⋮ƎlectroYou! Ausili per disabili e anziani su ⋮ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
0
voti
una board STM32F401RE nucleo, compatibile con le shield arduino ma abbastanza piu complessa da programmare.
Ciao
Sono dell'opinione che sarebbe meglio passare prima da arduino ad AVR (così potresti sfruttare la board arduino che hai già) imparando bene il C, le relative librerie, ed il sistema di sviluppo.
Anche per AVR è disponibile l'accoppiata Eclipse/GnuCC (io uso quella, sia per AVR che per STM32) anche se non a tutti piace per via della relativa complessità.
IAR Workbench per AVR l'ho usato per molti anni, il compilatore è veramente ottimo e giustifica almeno in parte il costo elevato, di contro l'IDE è molto meno valido, quasi elementare...
Oltre a quelli già menzionati, altri IDE per ARM e STM32 che ti segnalo sono: EM:Blocks (free), CoIDE (free, derivato da eclipse), Ride7 (proprietario, molto valido, c'è una versione lite free che però richiede il loro programmatore)

Alberto
La vita è come una bicicletta, devi sempre pedalare per rimanere in equilibrio
Annuncio sempre valido: http://www.electroyou.it/forum/viewtopic.php?f=10&t=62668
La vita è come una bicicletta, devi sempre pedalare per rimanere in equilibrio
Annuncio sempre valido: http://www.electroyou.it/forum/viewtopic.php?f=10&t=62668
-

AlbertoBianchi
2.009 3 5 - Master

- Messaggi: 836
- Iscritto il: 4 dic 2014, 18:30
- Località: Lastra a Signa (FI)
7 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 48 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

