Non uso truestudio ma credo che tu possa trattarle com eun qualunque file
Includi i .c nel progetto e aggiungi il percorso dei .h nell'elenco di ricerca degli include
Puoi anche includerle tutte il compilatore poi seleziona quello che gli serve.
Secondo me c'è da qualche parte il modo per dire di non includere le SPL all'apertura di un nuovo progetto ma non riesco ad aiutarti non conoscendo truestudio.
Se non ricordo male c'è da includere anche qualche file dalla cartella CMSIS
STM32 LL non documentate???
Moderatore:
Paolino
28 messaggi
• Pagina 3 di 3 • 1, 2, 3
0
voti
0
voti
Le LL non supportano la USB. La ST ha rilasciato LL solo per periferiche da ottimizzare, la USB non è reputata tale ed è supportata solo dalle HAL. C'è da dire che se uno non si fa troppe domande le Hal per la USB funzionano bene e sono comode, il prezzo da pagare è che si passa per Cube.
1
voti
mmm...
non sono molto convinto di questo connubio LL+HAL.
Al momento non credo di staccarmi dalle SPL+RTX+uVision. Questa è una soluzione molto comoda e uVison ti facilita parecchio il lavoro, non per niente è il tool ufficiale di ARM. però non è per niente free e x la USB ci vuole la licenza Middleware.
Purtroppo ho pochissimo tempo libero: per montare i componenti sulla schedina ScarsFun , mi sono dovuto svegliare alle 5 ...prima di mia figlia e mia moglie
Però, a questo punto, valuterei l'adozione delle libOpencm3. Mi pare che le usi
xyz... e se le usa lui allora sono certo che "è roba buona"
Ho trovato questo libro:
https://www.apress.com/us/book/9781484236239
Spiega come utilizzare solo strumenti opensource. ci sono parecchi esempi, anche la USB, FreeRtos, e utilizza il modulino cinese.
qui c'è il repository con il codice degli esercizi, per farsi un idea degli argomenti trattati:
https://github.com/ve3wwg/stm32f103c8t6
...
xyz Ma che l'hai scritto tu? 
non sono molto convinto di questo connubio LL+HAL.
Al momento non credo di staccarmi dalle SPL+RTX+uVision. Questa è una soluzione molto comoda e uVison ti facilita parecchio il lavoro, non per niente è il tool ufficiale di ARM. però non è per niente free e x la USB ci vuole la licenza Middleware.
Purtroppo ho pochissimo tempo libero: per montare i componenti sulla schedina ScarsFun , mi sono dovuto svegliare alle 5 ...prima di mia figlia e mia moglie
Però, a questo punto, valuterei l'adozione delle libOpencm3. Mi pare che le usi
Ho trovato questo libro:
https://www.apress.com/us/book/9781484236239
Spiega come utilizzare solo strumenti opensource. ci sono parecchi esempi, anche la USB, FreeRtos, e utilizza il modulino cinese.
qui c'è il repository con il codice degli esercizi, per farsi un idea degli argomenti trattati:
https://github.com/ve3wwg/stm32f103c8t6
...
3
voti
pusillus ha scritto:...
Però, a questo punto, valuterei l'adozione delle libOpencm3.
...
Si ha il supporto per USB, ad esempio questo codice simula una seriale CDC ACM (Communication Device Class Abstract Control Model):
https://github.com/libopencm3/libopencm ... usb_cdcacm
Sotto Linux questo tipo di seriali vengono automaticamente riconosciute dal kernel.
Potrei ma manca il tempo
FreeRTOS lo uso solo con ESPx, per gli STM32 preferisco ChibiOS molto compatto, efficiente, gestione statica dei task e ha un HAL (Hardware Abstraction Layer) che permette virtualmente di riutilizzare il codice tra diversi micro-controllori con poche modifiche:
http://www.chibios.org/dokuwiki/doku.php
0
voti
xyz ha scritto:Potrei ma manca il tempo![]()
a Chi lo dici! pensa che stanotte mi sono svegliato alle 4 che mi rodeva troppo che il modulino che ho costruito non funzionava e allora ne ho allestito un altro che sembra funzionare.
posso chiederti se secondo te lo schema del modulino che ho realizzato può avere problemi:
viewtopic.php?f=15&t=75637#p791224
... se hai tempo naturalmente
grazie
0
voti
Mi aggrego con una domanda. Dal punto di vista lavorativo con gli STM32 quale libreria è più richiesta? Ho fatto due colloqui con aziende romane e hanno chiesto le HAL. Ero preparato perché ci ho fatto la tesi con quelle librerie quindi ci avevo lavorato per abbastanza tempo. Adesso sto studiando le LL ma xyz mi fa venire il dubbio che ci siano cose più importanti. In ambito lavorativo (da dipendente in cui sono gli altri a chiederti le cose) quale è più richiesta?
0
voti
pusillus ha scritto:posso chiederti se secondo te lo schema del modulino che ho realizzato può avere problemi:
Non mi occupo di schematici e PCB da moltissimo tempo, non vedo errori o mancanze, mi sembra un buon lavoro, complimenti

28 messaggi
• Pagina 3 di 3 • 1, 2, 3
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)






