Dopo aver giocherellato con il modulino cinese con STM32F103 ARM-M3 che si trova a meno di 2€, mi sono chiesto se era possibile trovare un micro che costasse ancor meno, mantenendo pero una architettura a 32 bit e senza cambiare ambiente di sviluppo.
Ho trovato un micro della ST Microelectronics su Aliexpress (10 pezzi 3.50€). Il STM32F030F4P6 è un micro ARM-M0 a 48MHz con 16K di eeprom e 4K di sram, un package TSSOP da 20 pin che non è poi cosi difficile da saldare, anche per un hobbista.
Con una Manciata di componenti SMD ho realizzato una piccola schedina di sviluppo con una spesa complessiva intorno ai 50 Centesimi.
il PCB è a doppia faccia realizzato con il metodo del toner transfer.
Sto cercando di mettere a punto un template per Keil Uvision 5:
Purtroppo non c'è il supporto per le Standard Pheripherial Libraries con STM32F030 da parte di Keil. Quindi niente wizards con i quali configurare Clock, PLL e periferiche varie. Per ora ho fatto solo lampeggire il classico led.
Appena ho risolto un po di problemi e testato il tutto, metto a disposizione... se interessa.
Una cosa che mi ha lasciato perplesso è che dopo aver scaricato le SPL ultima versione (STM32F0xx_StdPeriph_Lib_V1.5.0), non ho trovato un help decente. Ovvero il file "stm32f0xx_stdperiph_lib_um.chm" contiene solamente dei riferimenti agli esempi che fornisce ST, ma non la refence alle funzioni e strutture come si trovano nelle SPL per STM32F1xx. Se qualcuno ha qualche info in più chiedo la cortesia di farmi sapere.
Un Microcontrollore ARM-M0 a 35 Centesimi (STM32F030F4P6)
Moderatore:
Paolino
18 messaggi
• Pagina 1 di 2 • 1, 2
3
voti
Nel prototipo non ho montato le resistenze ed il LED, su R1 ho fatto un corto.
0
voti
Ottimo lavoro!
Una sola osservazione: per il collegamento SWI avresti potuto tenere la stessa pedinatura del modulo con STM32F103C8T6 in modo da utilizzare un solo cavetto.
Comunque io uso il Keil 4 ed uso la libreria standard.
In ogni caso e' un bellissimo oggetto: una bestia feroce con le sembianze di un agnellino tenero e puccioso.
Una sola osservazione: per il collegamento SWI avresti potuto tenere la stessa pedinatura del modulo con STM32F103C8T6 in modo da utilizzare un solo cavetto.
Comunque io uso il Keil 4 ed uso la libreria standard.
In ogni caso e' un bellissimo oggetto: una bestia feroce con le sembianze di un agnellino tenero e puccioso.
"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.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

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
TardoFreak ha scritto:... per il collegamento SWI avresti potuto tenere la stessa pedinatura del modulo con STM32F103C8T6 in modo da utilizzare un solo cavetto.
Si, hai ragione, ci ho pensato dopo, ma si fa sempre in tempo a modificarlo!
TardoFreak ha scritto:Comunque io uso il Keil 4 ed uso la libreria standard.
Vorrei usare anche io la standard (Standard Peripherial Libraries), Sul 5 non c'è il wizard come per M3. poco male per questo... ma non trovo l'help di ST per le STM32F0xx_StdPeriph_Lib_V1.5.0
...tu ha qualcosa anche di piu vecchio?
0
voti
Io ho:
STM32F0xx_StdPeriph_Lib_V1.0.0
STM32F0xx_StdPeriph_Lib_V1.5.0
STM32F0xx_Snippets_Package_V1.2.0
completi con tanto di help.
Cosa ti serve?
STM32F0xx_StdPeriph_Lib_V1.0.0
STM32F0xx_StdPeriph_Lib_V1.5.0
STM32F0xx_Snippets_Package_V1.2.0
completi con tanto di help.
Cosa ti serve?
"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.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

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
io ho scaricato queste:
STM32F0xx_StdPeriph_Lib_V1.5.0 , le ultime e le uniche sul sito di st.
nel file di help "stm32f0xx_stdperiph_lib_um.chm" c'è solamente un riferimento agli esempi che fornice ST.
Manca la reference alle funzioni e alle strutture di dati... anche nel tuo?
STM32F0xx_StdPeriph_Lib_V1.5.0 , le ultime e le uniche sul sito di st.
nel file di help "stm32f0xx_stdperiph_lib_um.chm" c'è solamente un riferimento agli esempi che fornice ST.
Manca la reference alle funzioni e alle strutture di dati... anche nel tuo?
1
voti
In effetti mancano le strutture dati e le funzioni.
Nella 1.0.0 ci sono le strutture ma non le funzioni.
A dire il vero non me ne sono mai accorto perche' guardo direttamente i files .h e .c e mai il file di help.
Nella 1.0.0 ci sono le strutture ma non le funzioni.
A dire il vero non me ne sono mai accorto perche' guardo direttamente i files .h e .c e mai il file di help.
"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.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

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
vorrà dire che faro lo stesso anche io. peccato l'help era comodo.
grazie comunque
grazie comunque
0
voti
speedyant ha scritto:versione 1.5.0 delle librerie ha i progetti per la versione 5 di keil.
Si ci sono dei template. nella AN4055 c'è anche un file excel per generare la configurazione del clock.
18 messaggi
• Pagina 1 di 2 • 1, 2
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 8 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)

