Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

IDE e strumenti per programmazione STM32

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] IDE e strumenti per programmazione STM32

Messaggioda Foto Utentedaniele1996 » 23 ott 2016, 18:33

Salve a tutti, ho comprato qualche giorno fa un STM32 ed un Stlink V2 per programmarlo, non ho mai programmato micro della ST, potreste consigliarmi l'ide e anche gli strumenti che sono necessarii per compilare e caricare un programma? Grazie :)
Ultima modifica di Foto Utentealev il 23 ott 2016, 18:58, modificato 1 volta in totale.
Motivazione: Chiarito titolo
Avatar utente
Foto Utentedaniele1996
610 3 8 11
Sostenitore
Sostenitore
 
Messaggi: 1554
Iscritto il: 29 ago 2011, 11:29

1
voti

[2] Re: IDE e strumenti per programmazione STM32

Messaggioda Foto Utentespeedyant » 23 ott 2016, 20:29

Consiglio atollic truestudio, gratis senza limitazione nella dimensione del firmware.
Che micro hai acquistato?
Son quello delle domande strane!
Avatar utente
Foto Utentespeedyant
5.093 3 6 8
Master
Master
 
Messaggi: 3879
Iscritto il: 9 lug 2013, 18:29
Località: Torino

0
voti

[3] Re: IDE e strumenti per programmazione STM32

Messaggioda Foto Utentedaniele1996 » 23 ott 2016, 23:29

Questo è il Datasheet, ora provo ad installare l'IDE, ma devo installare un compilatore oppure è integrato?
il micro è già installato in una demo board. Ma dove posso trovare i quarzi a 70Mhz?
Avatar utente
Foto Utentedaniele1996
610 3 8 11
Sostenitore
Sostenitore
 
Messaggi: 1554
Iscritto il: 29 ago 2011, 11:29

0
voti

[4] Re: IDE e strumenti per programmazione STM32

Messaggioda Foto UtenteTardoFreak » 24 ott 2016, 2:50

True Studio della Atollic ha tutto quello che serve, compilatore compreso.

Il micro può funzionare a 72MHz ma di sicuro non con un quarzo di questa frequenza. Si usa di solito un quarzo ad 8MHz ed il PLL interno.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[5] Re: IDE e strumenti per programmazione STM32

Messaggioda Foto Utentedaniele1996 » 24 ott 2016, 18:23

TardoFreak ha scritto:Si usa di solito un quarzo ad 8MHz ed il PLL interno.

Mmh, è come i fusebits degli AVR? Ho installato Atollic (free), e praticamente è come Eclipse, quindi molte cose me le ricordo; Ho creato il progetto, selezionato il modello del target e come programmatore ho selezionato l'ST-LINK. Ho dato una guardata ai files standard che crea, ma sono indispensabili? su Atmel Studio avevo un file in bianco con il main ed un while(1), come mi consigliate procedere? Le mie intenzioni sono di aprire il datasheet e di usare i registri senza passare da librerie che immagino esistano. Per caricare il firmware quale è la procedura dopo aver fatto la compilazione? Grazie di tutto :)
Avatar utente
Foto Utentedaniele1996
610 3 8 11
Sostenitore
Sostenitore
 
Messaggi: 1554
Iscritto il: 29 ago 2011, 11:29

1
voti

[6] Re: IDE e strumenti per programmazione STM32

Messaggioda Foto UtenteTardoFreak » 24 ott 2016, 20:04

Se vuoi avere una base per iniziare a scrivere qualcosa scaricati la Standard Peripheral Library per gli STM32F0x.
Non ci sono fuses, c'è una circuiteria di clock (non banale) PLL da programmare opportunamente, ma prima di questo bisogna programmare il bus controller e tante altre cosine.
La libreria STD ti fornisce anche uno scheletro, un template per iniziare a scrivere.
Prima di questo devi leggere bene almeno una volta il datasheet della famiglia STM32F0x e poi il datasheet specifico del micro.
E' un oggetto di una complessità non paragonabile ai micro ad 8bit della Atmel.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[7] Re: IDE e strumenti per programmazione STM32

Messaggioda Foto Utentepusillus » 24 ott 2016, 21:40

Ma per il Micro in questione non si usno le SPL per gli STM32F10x ??
Avatar utente
Foto Utentepusillus
3.207 3 6 11
Master
Master
 
Messaggi: 1031
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[8] Re: IDE e strumenti per programmazione STM32

Messaggioda Foto UtenteTardoFreak » 24 ott 2016, 21:47

Non so cosa intendi per "SPL" ma ti posso assicurare che confrontare un Cortex-M0 con un AtMega, in termini di complessità e prestazioni, è come confrontare un motore turbodiesel JTD ad un motore di una motozappa.
O se preferisci c'è la stessa differenza che passa fra un fioretto con impugnatura anatomica ed un piccone.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[9] Re: IDE e strumenti per programmazione STM32

Messaggioda Foto Utentepusillus » 24 ott 2016, 22:07

Foto UtenteTardoFreakIntendevo le Standard Peripherial Library per STM32F103C8T6TR a cui si riferisce Foto Utentedaniele1996... è lo stesso del modulo cinese che hai citato in un altro thread è un M3 ...o non ci ho capito un tubo io :?:
Avatar utente
Foto Utentepusillus
3.207 3 6 11
Master
Master
 
Messaggi: 1031
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[10] Re: IDE e strumenti per programmazione STM32

Messaggioda Foto UtenteTardoFreak » 24 ott 2016, 22:09

Ah ok!
Scusa ma non ci sono arrivato.
Si, ci sono le librerie per F0, F1 e F4. :ok:
E anche per tutto il resto. :mrgreen:
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

Prossimo

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti